【发布时间】:2017-11-10 00:49:32
【问题描述】:
如果我使用 Auth#signInWithPopup 进行身份验证,我会得到一个包含凭据的结果。
如何在 Auth#onStateChanged 的观察者中获得相同的凭据?
【问题讨论】:
标签: firebase firebase-authentication
如果我使用 Auth#signInWithPopup 进行身份验证,我会得到一个包含凭据的结果。
如何在 Auth#onStateChanged 的观察者中获得相同的凭据?
【问题讨论】:
标签: firebase firebase-authentication
您无法从 Auth#onStateChanged 获取凭据。您只能从 Auth#signInWithPopup 或 Auth#getRedirectResult 的结果中获取它们。由于这些字段仅在登录时获取一次,并且不由 Firebase Auth 维护或存储(例如 OAuth 凭据、其他 IdP 数据),因此它们仅在登录完成时返回。
【讨论】: