Я хочу пройти проверку подлинности для 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);
Но я хочу сделать это внутренне в своем приложении, указав адрес электронной почты.