是OpenID使用者的OAuth提供程序?

是OpenID使用者的OAuth提供程序?,oauth,openid,Oauth,Openid,我想使用OpenID统一我的团队正在处理的项目的登录。其中一个项目将来可能需要是OAuth提供商,这样用户也可以与其他站点同步数据。是否可以设置使用OpenID进行身份验证的OAuth提供程序?可以 不确定您在这里谈论的是OAuth的哪个版本。但基本上,它需要将OAuth授权步骤变成一个OpenID进程,当成功完成时,该进程将恢复OAuth进程 注意:OAuth主要用于第三方应用程序的授权,OpenID用于用户身份验证。将两者混为一谈没有什么不可能的,它们本质上是处理不同的问题域。基本身份验证(

我想使用OpenID统一我的团队正在处理的项目的登录。其中一个项目将来可能需要是OAuth提供商,这样用户也可以与其他站点同步数据。是否可以设置使用OpenID进行身份验证的OAuth提供程序?

可以

不确定您在这里谈论的是OAuth的哪个版本。但基本上,它需要将OAuth授权步骤变成一个OpenID进程,当成功完成时,该进程将恢复OAuth进程

注意:OAuth主要用于第三方应用程序的授权,OpenID用于用户身份验证。将两者混为一谈没有什么不可能的,它们本质上是处理不同的问题域。

基本身份验证(OpenID)或OAuth都需要您的许可,但有一个重要的区别。通过基本身份验证,您可以为应用程序提供用户名和密码以访问应用程序,应用程序必须在每次使用应用程序时通过Internet存储和发送此信息。OAuth试图为开发人员提供一种标准方式,通过API提供服务,而不必强迫用户公开密码(和其他凭证)

这并不意味着我们不能同时使用这两者。OAuth谈到让用户授予访问权限,而OpenID谈到确保用户真正是他们所说的那个人。他们应该合作得很好

让您了解如何使用混合协议

Twitter、Facebook现在只在
谷歌、雅虎在OpenID和OAuth上开展工作。

我们的团队位于NAFHA.org,但我们在NAHERP.com上有一个数据收集项目。NAFHA.org将是注册的主要场所,登录者需要参与NAHERP.com等NAFHA项目。还有其他项目,人们也可以输入他们的发现,并且有人表示有兴趣允许人们将他们的数据同步到其他项目。因此,openId将用于统一NAFHA项目的登录,但OAuth将专门用于允许用户将其数据同步到其他项目。