在Firebase Auth#onAuthStateChanged上获取Facebook / Google访问令牌?

时间:2017-06-08 10:38:31

标签: firebase firebase-authentication

如果我使用Auth#signInWithPopup进行身份验证,则会获得具有凭据的结果。

如何在Auth#onStateChanged的观察者中获得相同的凭据?

1 个答案:

答案 0 :(得分:2)

您无法从Auth#onStateChanged获取凭据。您只能从Auth#signInWithPopup或Auth#getRedirectResult的结果中获取它们。由于这些字段仅在登录时获得一次,而不是由Firebase Auth维护或存储(例如OAuth凭证,其他IdP数据),因此仅在登录完成时返回。