stackoverflow如何通过Gmail完成登录?

时间:2011-08-10 08:50:35

标签: gmail google-openid

我想知道stackoverflow.com如何通过我的Gmail帐户启用登录。

两家公司之间是否存在安排?或者它只是一个 api

Gmail是否会向Stack Overflow发送信息?

我在哪里可以找到API?

3 个答案:

答案 0 :(得分:8)

它叫做OpenID,谷歌只是实现协议。

答案 1 :(得分:8)

这称为基于Open ID的身份验证this是一个非常好的演示文稿,解释了WhyHow它的工作原理

当您访问某些类似stackoverflow的网站时,它会为您提供通过Yahoo或Gmail或任何其他Open ID提供商登录的选项。

假设你选择雅虎。然后,StackOverflow将要求Yahoo使用您的ID +密码对您进行身份验证,并提供stackoverflow结果,无论您是否成功。如果您成功,stackoverflow现在知道您是真实用户并且它将使您登录。这样,stackoverflow可以避免为每个成员存储用户ID和密码,您可以避免为stackoverflow创建另一个ID

答案 2 :(得分:1)

正如您通过登录页面所看到的那样,SO已经使用G apis和其他几个供应商API以及TJ提到的OpenID。因此,登录后,G API会使用登录信息重定向回SO。

即使使用相同的API,您的网站也可以这样做。