【发布时间】:2020-09-20 01:01:19
【问题描述】:
我有一个客户端服务器方案。
我有一个胖客户端和一个与我的服务器通信的瘦客户端(浏览器)。
我的胖客户端使用X-509系统证书进行客户端证书认证场景并与服务器通信
此证书还用于为我的瘦客户端生成签名 URL(带有过期时间),以便与我的服务器通信,用于完整性和授权目的。在这种情况下,我还有一种基于令牌的身份验证方法。
现在我想使用客户端凭据或基于身份验证代码完成将我的身份验证机制移动到基于 OAuth 的流程。
我了解身份验证和授权可以转移到基于 OAuth 的通信中。但是我如何将基于签名(数字签名)的用例从基于证书的 OAuth 转移到 OAuth?
我认为除了使用基于证书的 PKI 机制进行数字签名之外,没有其他方法。除了证书之外,私钥和公钥是否可以分发?
最好的问候,
苏拉夫
【问题讨论】:
标签: oauth-2.0 digital-signature x509certificate pki