实现OpenID.识别用户有什么独特之处吗?

Ale*_*x L 5 openid

我想使用OpenID实现用户身份验证.

OpenID提供的用户数据是否有任何独特之处,我可以将其用作记忆和识别用户的密钥?我正在考虑使用电子邮件,但用户可以更改它.

Yan*_*hao 6

用户的OpenID标识就是您应该用于此目的的标识.

这是作为标识输入的URL,或者claimed_id在可用时返回的URL .在任何一种情况下,实际上只有在成功验证后才存储身份.

请参见7.27.3所述的的OpenID 2.0规范的详细信息.

但是,正如Stephen在评论中指出的那样,如果要将多个身份与单个用户相关联,则需要自己生成唯一ID.