Bru*_*uno 1 firebase firebase-authentication
如果我有一个带有某些声明的自定义令牌并且我使用它登录 Firebase,是否有任何方法可以使用 Web SDK 从应用程序内部访问这些声明?
例如,如果我的自定义令牌是这样的
{
:iss => $service_account_email,
:sub => $service_account_email,
:aud => "https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit",
:iat => now_seconds,
:exp => now_seconds+(60*60), # Maximum expiration time is one hour
:uid => uid,
:claims => {:premium_account => is_premium_account}
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有类似的东西(从应用程序内部):
firebase.auth.token.claims.premium_account
Run Code Online (Sandbox Code Playgroud)
我在文档中没有找到类似的东西。
看起来你想要getIdTokenResult
:
await firebase.auth().currentUser.getIdTokenResult()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2498 次 |
最近记录: |