gpt4 book ai didi

firebase - Firebase.functions().httpsCallable 是否自动验证 token ,或者我是否需要使用 firebase admin sdk 手动 getIdToken() 和验证

转载 作者:行者123 更新时间:2023-12-03 19:25:58 31 4
gpt4 key购买 nike

Firebase.functions().httpsCallable 自动验证 token 还是我需要手动 getIdToken(),通过 header 传递它们并在我的服务器上使用 firebase admin sdk 进行身份验证?

我是否必须执行此步骤才能在 firebase 上验证我的 token ?

客户

Firebase.auth().currentUser.getIdToken()

request.headers['Authorization'] = 'Bearer ' + accessToken;

服务器
firebaseAdmin.auth()
.verifyIdToken(accessToken)
.then(decodedIdToken => {
return firebaseAdmin.auth().getUser(decodedIdToken.uid);
})
.then(user => {
// Do whatever you want with the user.
});

最佳答案

可调用函数自动接收和验证身份验证 token 。您从上下文中获得的 uid 保证是经过身份验证的最终用户。 documentation显示您可用的内容。

关于firebase - Firebase.functions().httpsCallable 是否自动验证 token ,或者我是否需要使用 firebase admin sdk 手动 getIdToken() 和验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57258590/

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