Facebook的OpenID连接配置

Facebook的OpenID连接配置,facebook,oauth-2.0,openid,openid-connect,Facebook,Oauth 2.0,Openid,Openid Connect,谷歌已经实现了允许开发者和用户为OpenID身份验证找到必要的URL和密钥 我想知道Facebook和其他可能的(如Microsoft Live)等价物是什么,以便我可以以标准方式使用Facebook和其他人 SalesForce还有一个发现URL以下是Microsoft Azure AD的OpenID连接发现URL: .Facebook的登录机制/协议不基于OpenID Connect。Facebook使用OAuth 2.0的专有扩展,但它不是OpenID Connect指定的标准扩展。因此

谷歌已经实现了允许开发者和用户为OpenID身份验证找到必要的URL和密钥

我想知道Facebook和其他可能的(如Microsoft Live)等价物是什么,以便我可以以标准方式使用Facebook和其他人


SalesForce还有一个发现URL

以下是Microsoft Azure AD的OpenID连接发现URL:


.

Facebook的登录机制/协议不基于OpenID Connect。Facebook使用OAuth 2.0的专有扩展,但它不是OpenID Connect指定的标准扩展。因此,与谷歌和Salesforce不同,Facebook发布OpenID Connect发现文档是没有意义的。这是Facebook的OpenID配置


+1,很难在中找到此类信息。有点奇怪,发行人有一个占位符“{Tennanti}”,嗯,他们需要响应模式,根据规范,这是可选的,很有趣。但是让我看到了这个值是什么。
response\u模式
条目不需要客户机上的任何东西;它只是说服务器支持所有可能的响应模式。info
response\u mode
[Required]表示响应的编码。支持的值是fragment(URL fragment)和form_post(HTTP form post);看起来这个选项确实必须由一个与微软供应商交谈的客户提供,这对twitter和GitHub都是一样的。不知道为什么他们没有实现如此简单但有用的APIUPPATED,因为最初的答案已经过时,Facebook已经转向OpenID标准。谢谢@JoelMussman