Google Oauth2 防止重复的电子邮件地址?

Google Oauth2 Prevent duplicate email address?

我为一个组织创建了一个网站,用户可以在其中使用来自 googlegsuite 个帐户登录,比方说,用户 john 使用 john@doe.com 登录,并执行他的 todos。现在假设用户 john 离开了一个组织和另一个名为 john 的新用户,获得名为 john@doe.com 的新 google 帐户,当新 john使用 google 登录如何查看天气是新的 gmail 还是旧的?

如果您正在使用 OpenID Connect,如果您需要用户身份验证和此类详细信息,则应该使用 OpenID Connect,然后 "iss" 和 "sub" 声明的组合 access_token保证是唯一的。