取webservice下目录路径

取webservice下目录路径,第1张

阅读这篇文档你可以了解到一些常见的认证方式及其优缺点,在实际场景中该如何去搭配各种认证方式​。​

了解 Authorization 前,需要先了解以下术语

认证是对身份的一种确认过程;也可以说是身份有效性的确认;Are you who you say you are

授权是指对行为或资源允许的过程;Are you allowed to do this action

对应的是鉴权,是对行为或资源是否允许的确认过程

资源的拥有者,一般都是用户自己

资源的认证服务器,提供 Authorization Endpoint 及 Token endpoint

请求 authorization API

请求 access_token API

资源服务器,具体的 Service 上的 API

需要申请访问资源的应用,可以是 APP、JS APP、Server 等

Access token 是由 Authorization Server 通过安全认证后,生成临时用于访问 Resource 的凭证;

JWT 就是一种具体的实现方式

可以标识身份;

也可以是 self-contain 认证权限信息;

一般有效期较短;

用于 Resource Server 的请求中

可以参考 JWT ,

有个使用中的小问题,记录下

Base64URL 与 Base64 算法

Base64 有三个字符+、/和=,在 URL 里面有特殊含义,所以要被替换掉:=被省略、+替换成-,/替换成_ 。这就是 Base64URL 算法。JWT 会使用 Base64URL 编码的,主要是考虑到一般 jwt Token 会直接被放在 URL 上。

Refresh token 是由 Authorization Server 通过安全认证后,生成用于长时间内获取 access_token 的凭证;

仅用于 Authorization Server 的请求中(不可传输给其他服务);

若 access_token expire 了,则使用 Refresh token 去 Authorization Server 重新获取;

refresh token 可以管理 access token,防止 access_token 被多个 client 使用;

参考

参考

该方式在调用 API 前需要先在该 API Provider 那申请一个(对)API key,如 APPID 和 APPSecret,在请求的过程中在 query 或 header 中加上这个(对)API key;其中 APPSecret 一般都是在 Server-to-Server 的场景中使用,而 APPID 可通过终端 JS 传递到后端服务器,然后获取内存中的 APPSecret,一起放在 query 或 header 中转发到 API 服务;

图中因为仅考虑认证的机理。

优点:

这种认证模式的好处就是简单且能识别 API 调用者的身份;

有 APPSecret,所以一般都是在 Server-to-Server 的场景中使用;

该方式其实就是采用了 base64 对 username 及 password 进行混淆编码后放在 header 中,形如

该方式比较简单,但是如果在互联网传输,那么需要保证协议是 >

以上就是关于取webservice下目录路径全部的内容,包括:取webservice下目录路径、多音轨配置获取失败什么原因、如何根据wsdl获取SOAP内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9318924.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存