![](/img/trans.png)
[英]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.