我们为网站提供后端(RESTful)服务,这些服务依赖于跨多个不相关的网站唯一标识相同的用户。我们一直在使用电子邮件地址作为唯一标识符,但并非所有网站都始终使用电子邮件地址,尤其是当这些网站使用OpenID身份验证时。多个网站如何从同一个OpenID用户/标识中获得相同的唯一标识符?
那么,OpenID是否提供了一个唯一的标识符,在多个依赖方(如果用户使用相同的OpenID进行身份验证时)是相同的?
如果是这样,如果目标是当多个不相关的网站每个拥有相同的OpenID用户时都提供相同的标识符,那么将指示一系列独立网站为我们提供作为其每个用户的用户标识符的内容?
此外,我们的目标是尽可能为使用我们的API的开发人员提供方便。所以,如果你知道已经解决了这个问题的任何好的API文档,链接到这将是非常有用的。