Аутентификация в Google Drive API с использованием любого электронного письма, полученного с помощью AccountManager - PullRequest
0 голосов
/ 23 сентября 2018

Я хочу пройти проверку подлинности для 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);

Но я хочу сделать это внутренне в своем приложении, указав адрес электронной почты.

...