gpt4 book ai didi

firebase - 如何使用Firebase刷新 token 重新进行身份验证?

转载 作者:行者123 更新时间:2023-12-02 16:44:46 27 4
gpt4 key购买 nike

我使用 JS 库调用 firebase.auth().signInWithEmailAndPassword(email, password) 并获取 User 对象。 User 对象包含 refreshToken .

我使用 curl 'https://docs-examples.firebaseio.com/rest/saving-data/auth-example.json?auth=TOKEN' 来调用 Firebase。

token 最终会过期。为了使其看起来像应用程序(iOSmacOS)具有持久登录功能,我想刷新 token ,如何使用 来刷新 token >RESTJS 库?我在文档中找不到任何允许我使用 refreshToken 获取新 token 的调用。

最佳答案

当您从浏览器进行调用时.getIdToken(true)将自动刷新您的 token 。像这样打电话:

firebase.auth().currentUser.getIdToken(/ forceRefresh / true)
.then(function(idToken) {

}).catch(function(error) {

});

更多信息请点击 https://firebase.google.com/docs/reference/js/firebase.User#getIdToken

关于firebase - 如何使用Firebase刷新 token 重新进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38233687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com