如何通过openId获取登录凭证?
时间:2020-03-05 18:58:33 来源:igfitidea点击:
如果用户通过OpenId登录,是否可以获取登录凭据(例如名称/ ID)?
解决方案
回答
我们不会获得他们的实际用户名(或者密码),但是我们将获得他们的OpenID,它是唯一的。
回答
有两种通过OpenID检索此类内容的公认方法:SReg和属性交换(AX)。这两个都是对标准OpenID规范的扩展。 SReg是两者中的较老者,它指定可以通过身份验证请求和发送的一组字段,而AX允许请求任何属性。
尽管很难确定AX要求属性的标准"名称"是什么,但两个规范文档都非常简洁地说明了它们的工作方式。通常,服务器倾向于实现SReg名称。
OpenID简单注册扩展规范1.0
OpenID属性交换规范1.0最终版