我想知道stackoverflow.com如何通过我的Gmail帐户登录。stackoverflow如何通过Gmail完成登录?
这两家公司之间有没有安排?或者它只是一个api?
Gmail是否向Stack Overflow发送信息?
我在哪里可以找到API?
我想知道stackoverflow.com如何通过我的Gmail帐户登录。stackoverflow如何通过Gmail完成登录?
这两家公司之间有没有安排?或者它只是一个api?
Gmail是否向Stack Overflow发送信息?
我在哪里可以找到API?
这就是所谓的Open ID
基于认证this是一个非常好的演示文稿,其中解释Why
和How
它的工作原理
当你去一些网站,如计算器它可以让你选择通过雅虎或Gmail或任何其他开放ID登录供应商。
假设您选择雅虎。然后,StackOverflow会要求雅虎使用您的ID +密码对您进行身份验证,并为您的成功与否提供stackoverflow结果。如果你成功了,stackoverflow现在知道你是真实的用户,它会登录你。这样,stackoverflow可以避免为每个成员存储用户id和密码,并且你可以避免需要为stackoverflow创建另一个ID
它被称为OpenID,谷歌只是实现协议。
As你可以通过登录页面看到,SO已经使用了G apis和其他几个供应商的API,以及TJ提到的OpenID。因此,在登录后,G API将使用登录信息重定向到SO。
即使使用相同的API,您也可以让您的网站执行相同的操作。