API创建过程中,可以在第一步基本信息配置页,勾选使用简单身份认证、加密身份认证两种认证模式。
认证方式 | 简单身份认证 | 加密身份认证 |
适合场景 | 客户端环境安全可控,如项目的内网环境。 | 相比简单身份认证,签名方式安全性较高。 |
技术原理 | 客户端程序将AppCode和AppKey拼接后放到Request Header中,或者放到Request的Query参数中,从而进行身份认证。 | 客户端程序需要使用AppKey和AppSecret,对一系列需要签名所需要的信息 (详见请求签名说明文档)进行哈希运算(一般会使用HmacSHA1算法),得到签名结果(一串字符串)。在调用API时,Request Header增加签名结果和AppKey的内容,从而进行身份认证。 |
优缺点 |
|
|
使用建议 | 确保网络环境安全的情况下使用,尽量减少传输过程中泄露风险。 | 建议使用此种方式,安全性较高,也是业内API调用的主流认证方式。 |
文档内容是否对您有帮助?