Пример для использования reauthenticate()
в Firebase показывает только, как повторно аутентифицировать пользователя, который подписал с Email и пароль
AuthCredential credential = EmailAuthProvider.getCredential("[email protected]", "password1234");
FirebaseAuth.getInstance().getCurrentUser().reauthenticate(credential);
Я также знаю, как повторно аутентифицироваться с помощью Facebook Provider (credential = FacebookAuthProvider.getCredential(AccessToken.getCurrentAccessToken().toString())
).
Проблема в том, что в Google API нет эквивалентного метода, чтобы получить текущий токен доступа и, в конечном итоге, получить AuthCredential
. Итак, что я передаю в getCredential()
в этом случае?