В AngularFire вы смогли получить доступ к провайдерам (например, Google) accessToken для аутентифицированного пользователя.Как получить токен доступа текущего пользователя в AngularFire2?
Невозможно получить доступ к этому при помощи AngularFire2?
На первом входе говорят так:
this.af.auth.subscribe(user=> {
if (user) {
console.log(user.google);
}
});
Он будет выйти на idToken, маркер доступа, поставщик, Но (на обновлении страницы) будет впоследствии выйти из стандартных деталей (UID, DISPLAYNAME и т.д. ...) И accessToken недоступна?
Есть ли способ доступа к текущим пользователям accessToken?
Нет, к сожалению, это не будет работать с библиотекой AngularFire2. – Intellidroid
Да, я тоже этого не понимаю. Похоже, что 'login()' разрешается с разными данными, чем 'signInWithPopup()'. –
В конце концов, я просто использую SDK Firebase для получения токена, а затем сохраняю его в localStorage. Я обнаружил, что мне не нужно было сразу инициализировать AngularFire2, так как он немного фанк (если текущий пользователь все еще находится в режиме auth period Firebase), а затем, возможно, ленивая загрузка этого (AngularFire2) позже. – Intellidroid