我对社交 oauth 的工作方式感到困惑?可以说我已经在我的项目中实现了社交 oauth 登录。
用户 A 在我的网站上注册了 Google Oauth。我以某种方式将使用 GOOGLE 注册按钮放在我的注册页面中,然后用户将单击它并被定向到谷歌将要求授权我的应用程序的链接。如果用户 A 允许,那么 google 服务器首先会向我的服务器发送什么信息。它会发送一些东西,这样我就可以将它保存在我的服务器中,以知道用户 A 已经注册,并且可以给用户 A 一个 id 以将其链接到我的服务器中我的数据库的其他表(与谷歌无关服务器)。所以真正的问题是当新用户注册和现有用户再次登录时,谷歌(或任何其他服务提供商,如 facebook、twitter 等)会向我发送什么。如果用户(已经注册)再次尝试注册会发生什么?还是登录时没有再次授权网站?
如果您想要更详细的问题,请发表评论,我会详细说明。