Oauth 2.0 谷歌Oauth2防止重复的电子邮件地址?
我为一个组织创建了一个网站,用户可以使用Oauth 2.0 谷歌Oauth2防止重复的电子邮件地址?,oauth-2.0,openid-connect,google-oauth,google-openidconnect,Oauth 2.0,Openid Connect,Google Oauth,Google Openidconnect,我为一个组织创建了一个网站,用户可以使用gsuite帐户从google登录,比如说,用户john使用john@doe.com,然后做他的待办事项。现在想象一下,用户约翰离开了一个组织,另一个新用户叫约翰,获取名为john@doe.com,当new john使用google登录时,如何检查它是新的gmail还是旧的?如果您使用的是OpenID Connect,如果您需要用户身份验证和此类详细信息,则应该使用OpenID Connect,然后使用“iss”和“sub”的组合access_令牌中的声明
gsuite
帐户从google
登录,比如说,用户john
使用john@doe.com
,然后做他的待办事项
。现在想象一下,用户约翰
离开了一个组织,另一个新用户叫约翰
,获取名为john@doe.com
,当new john使用google登录时,如何检查它是新的gmail还是旧的?如果您使用的是OpenID Connect,如果您需要用户身份验证和此类详细信息,则应该使用OpenID Connect,然后使用“iss”和“sub”的组合access_令牌中的声明保证是唯一的。子声明就足够了。