使用通过AccountManager获取的任何给定电子邮件对Google Drive API进行身份验证

时间:2018-09-23 13:11:32

标签: java android google-authentication

我想使用任何给定的电子邮件地址对Google Drive API进行身份验证。

假设任何给定的android设备都有帐户说: 1)example.one@gmail.com 2)example.two@gmail.com

就像我选择example.one@gmail.com时一样,我希望该应用程序对该帐户进行身份验证,而当我选择其他帐户然后对该帐户进行身份验证时。

我知道可以使用

进行身份验证
GoogleSignInOptions signInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
        .requestScopes(Drive.SCOPE_APPFOLDER)
        .requestEmail()
        .build();

googleSignInClient = GoogleSignIn.getClient(this, signInOptions);

startActivityForResult( getGoogleSignInClient().getSignInIntent(), 1);

但是我想通过提供电子邮件地址的选择在我的应用程序内部进行操作。

0 个答案:

没有答案