Пример для использования 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() в этом случае?