OpenId 和 OAuth 的区别
OAuth 旨在提供第三方授权,而无需提供密码。它基于 http。OAuth 提供一个访问令牌,可以通过 API 兑换为任何受支持的断言。
OpenId 旨在用于身份验证。在 OpenId 中,第三方使用他们已有的帐户为您验证您的用户。它用于验证单点登录身份
序号 | 密钥 | OAuth | OpenId |
---|---|---|---|
1 | 基本 | OAuth 旨在提供第三方授权,而无需提供密码 | OpenId 旨在用于身份验证。 |
2 | 会话 | 它不发起用户的会话。 | OpenId 发起用户的会话 |
3 | 访问令牌 | 它使用令牌概念提供授权 | 在 OpenId 中,第三方使用他们已有的帐户为您验证您的用户。 |
广告