Php StackExchange OAuth和OpenID身份验证?

Php StackExchange OAuth和OpenID身份验证?,php,authentication,login,oauth,openid,Php,Authentication,Login,Oauth,Openid,我对stackexchange的登录功能有一个大致的了解,我注意到,根据您单击的内容,它会以查询的形式使用OAuth信息或OpenID信息调整表单,并将表单提交给stackexchange内部的脚本,我想知道是否有人知道脚本将如何与该特定服务通信,如何使用返回的信息登录,以及如何从该服务获取有关该帐户的其他信息 如果任何人有任何脚本或代码片段,PHP将是首选。这些都非常好。当涉及到扩展它们时,它们有一些怪癖,但我认为出于您的目的,它们会很好 Facebook不提供OpenID。对于Faceboo

我对stackexchange的登录功能有一个大致的了解,我注意到,根据您单击的内容,它会以查询的形式使用OAuth信息或OpenID信息调整表单,并将表单提交给stackexchange内部的脚本,我想知道是否有人知道脚本将如何与该特定服务通信,如何使用返回的信息登录,以及如何从该服务获取有关该帐户的其他信息

如果任何人有任何脚本或代码片段,PHP将是首选。

这些都非常好。当涉及到扩展它们时,它们有一些怪癖,但我认为出于您的目的,它们会很好


Facebook不提供OpenID。对于Facebook,您需要使用另一个库(这是我没有做过的,因此我无法对此发表评论)。

-1因为您的问题很难理解。“goosey”是什么意思?有各种各样的库可以执行OAuth/OpenID身份验证。“这就是你想要的吗?”瓦斯科维特·古西,用一只雄鹅来寻找它的源头,以找出是什么让它滴答作响。情不自禁,这些都是我在诚实交谈中使用的词语,我过去也曾因为这些词语而受到批评。@afuzzyllama的确,我一直在寻找,但似乎有很多种,我不确定哪一种是最适合“goosey”的+1,vascowhite只是在作恶,干杯,巴德。我有一些Facebook登录的经验,效果很好。我认为facebook使用OAuth可能是因为OAuth_服务器被定义为“”,所以虽然facebook可能使用OAuth,但它们不符合Google和其他人所使用的OpenID标准。这是我遇到的一个问题,一个可以根据OAuth服务器地址处理这两个问题的类,然后继续确定用户将如何进行身份验证您是在尝试从用户帐户访问数据还是使用单点登录解决方案?是的,单点登录解决方案是我想要的,但最好能够获得一些详细信息,例如联系信息和语言,也许还有其他一些信息,但不确定能提供什么