我的应用程序中的用户正在关联其Gmail帐户。我有一个功能,可以使他们断开连接,然后在完全删除集成及其关联的所有数据之前,可以重新连接。我正在使用OAuth 2身份验证方法。
当前,当我重新连接时,我将通过相同的身份验证过程,并且用户选择了一封电子邮件。如果他们有多封电子邮件,他们可以选择与以前不同的电子邮件,这给我带来了麻烦。这就是我要解决的问题。
重新连接时,我已删除集成数据,而未删除邮件数据。有没有一种方法可以让我在没有令牌的情况下进行重新认证,或者在使用已标识的用户名进行认证?
有3种通过Google API进行身份验证的方法,您使用其中的一种?
OAuth 2
Service to Service
API key