OpenId 和 OAuth 之间的区别
javaobject oriented programmingprogramming
OAuth 旨在提供第三方授权而无需提供密码。它基于 http。OAuth 提供访问令牌,可通过 API 交换任何支持的断言。
OpenId 旨在用于身份验证。在 openId 中,第三方使用用户已有的帐户为您验证用户身份。它用于验证单点登录身份
Sr.编号 | 密钥 | OAuth | OpenId |
---|---|---|---|
1 | Basic | OAuth 旨在提供第三方授权而无需提供密码 | OpenId 旨在进行身份验证。 |
2 | Session | 它不会启动用户会话。 | OpenId 启动用户会话 |
3 | 访问令牌 | 它使用令牌概念来提供授权 | 在 openId 中,第三方使用他们已有的账户为您验证用户身份。 |