gpt4 book ai didi

javascript - Firebase 身份验证为自定义 token 设置自定义过期时间

转载 作者:行者123 更新时间:2023-12-02 23:59:53 29 4
gpt4 key购买 nike

我正在使用 firebase 自定义身份验证来生成自定义 token ,我想知道是否有一种方法可以通过根据 session 的特定时间缩短 token 来手动更新 token 完成。例如如果 session 完成大约 20 秒或可能 5 分钟,我可以手动更新 token 的到期时间

如果这是不可能的,是否还有一种方法可以为 token 设置自定义常量过期时间,例如1 分钟而不是 1 小时过期时间

最佳答案

我很快查了source of createCustomToken在 Admin SDK 中,一小时过期时间 (exp) 似乎是硬编码在那里的。因此,如果您想修改它,则必须创建自己的 Admin SDK 分支。

另一种方法是类型转换您自己的自定义 token ,如Create custom tokens using a third-party JWT library所示。这样您就可以将 exp 声明设置为您想要的值。

第三个选项是 use session cookies ,它允许您设置自己的过期间隔。

我能想到的最后一个选择是 file a feature request on the Admin SDK .

关于javascript - Firebase 身份验证为自定义 token 设置自定义过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55223217/

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