如何延长自托管Bitwarden的令牌有效期
延长自托管Bitwarden验证令牌有效期的方法
不需要调整Nginx配置,令牌有效期由Bitwarden后端的环境变量控制,具体操作步骤如下:
- 找到自托管Bitwarden的全局配置文件:
bwdata/env/global.override.env(通过官方bitwarden.sh脚本部署的实例,该文件用于自定义全局配置) - 在文件中添加或修改以下环境变量(数值单位为小时,可根据需求调整):
- 邮箱验证类令牌(注册、邮箱变更等场景):
globalSettings__mail__tokenLifetimeHours=4(默认通常为1小时,示例设为4小时) - 密码重置令牌:
globalSettings__passwordResetTokenLifetimeHours=4 - 组织邀请令牌:
globalSettings__organizations__inviteTokenLifetimeHours=24
- 邮箱验证类令牌(注册、邮箱变更等场景):
- 保存配置文件后,重启Bitwarden服务使设置生效:
./bitwarden.sh restart
注意事项
- 修改后确保配置文件权限正常,避免Bitwarden进程无法读取配置内容
- 重启完成后,可发起一次验证请求(比如密码重置),查看邮件内的令牌有效期是否已更新
内容的提问来源于stack exchange,提问作者ZakiChan
相关产品推荐
相关产品推荐

