gpt4 book ai didi

node.js - firebase auth verifySessionCookie 很慢

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:27 24 4
gpt4 key购买 nike

我使用 firebase auth 保护 REST API 的安全,并注意到在提供请求时, session cookie 的验证花费了大部分时间。这是调用的样子:

firebase
.auth()
.verifySessionCookie(sessionCookie, CHECK_REVOKED)
.then(decodedClaim => /* continue serving the request... */)

对于每个验证调用,分析器都会向 Firebase 后端显示相当慢的 HTTPS 请求。

最佳答案

问题在于传递给验证函数的 CHECK_REVOKED 参数。它将强制 Firebase 始终检查身份验证后端是否已撤销 session (例如,当发生密码更改时)。当 CHECK_REVOKED 设置为 false(或根本不通过,这是可选的)时,Firebase 身份验证将缓存 session 验证结果。

关于node.js - firebase auth verifySessionCookie 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58497625/

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