Миграция пользователей GAE UserService в Firebase auth - PullRequest
0 голосов
/ 18 апреля 2020

Я использую GAE / J UserService для своего приложения. Теперь я хочу изменить метод аутентификации на Firebase Auth.

Оба эти метода используют аутентификацию Google, но когда я пытаюсь получить Google ID из Firebase Auth, вот так:

private String getGoogleId(UserRecord user) {
    for (com.google.firebase.auth.UserInfo profile : user.getProviderData()) {
        String providerId = profile.getProviderId();
        if (providerId.contains("google.com")) {
            return profile.getUid();
        }
    }
    return null;
}

Идентификатор Google отличается от

UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
String userId = user.getUserId();

Поэтому мой вопрос заключается в том, как перенести пользователей UserService на пользователей Firebase Auth (с Google)?

Получение того же идентификатора Google из UserService пользователи самые лучшие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...