[英]AccessToken and ExpiryDate from Firebase SDK in React Native
[英]How to get accessToken from firebase
我正在使用 firebase.auth().signInWithEmailAndPassword(email, password) 登錄我的應用程序。 我想從“stsTokenManager”Object 中檢索“accessToken”。如何獲取? 以下是上述代碼行的響應:
Object {
"apiKey": "",
"appName": "[DEFAULT]",
"authDomain": "myApp-5e47b.firebaseapp.com",
"createdAt": "1589567878396",
"displayName": "TestFirstName",
"email": "test@gmail.com",
"emailVerified": false,
"isAnonymous": false,
"lastLoginAt": "1589617057893",
"phoneNumber": null,
"photoURL": null,
"providerData": Array [
Object {
"displayName": "TestFirstName",
"email": "test@gmail.com",
"phoneNumber": null,
"photoURL": null,
"providerId": "password",
"uid": "test@gmail.com",
},
],
"redirectEventId": null,
"stsTokenManager": Object {
"accessToken": "",
"apiKey": "",
"expirationTime": 1589620681845,
"refreshToken": "",
},
"tenantId": null,
"uid": "",
}
您可以通過以下代碼段獲取用戶訪問令牌
const token = await firebase.auth().currentUser.getIdToken();
強制刷新令牌
const token = await firebase.auth().currentUser.getIdToken(true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.