vaultsharp - 令牌生命周期管理
问题描述
VaultSharp 是否管理令牌生命周期?我正在使用 VaultSharp,发现令牌租用期限设置为 3,600 秒。在那段时间内,我使用 VaultClient 对象的单例实例运行了一些测试。一切都按预期工作。只有第一个 API 调用触发了登录调用,所有后续调用都通过了。一个小时过去后,对加密的调用会引发异常,并出现权限被拒绝错误。VaultSharp 没有尝试在幕后更新租约或进行身份验证以获取新令牌。我之前使用的是 VaultAgent,令牌生命周期是通过 VaultAgent 管理的。我希望 VaultSharp 将消除使用 VaultAgent 的需要。
解决方案
VaultSharp 目前不进行令牌生命周期管理。
Vault 代理是一个独立运行的客户端守护进程。VaultSharp 旨在以编程方式集成到应用程序中。
您的初步观察是正确的。VaultSharp 只执行一次登录操作。之后,Vault 令牌将永远使用。
此时,期望是图书馆的消费者记录租约到期时间,并相应地更新信用。
如果您强烈希望使用生命周期功能,请创建 GH 功能请求,我会对其进行分类。
推荐阅读
- javascript - 如何从 UI 中的数据表中删除行,尽管我可以使用 Ajax 调用成功地从服务器中删除
- javascript - JS 包括从数组到 momentjs 当前日期
- mysql - 如何在mysql中使用不大于运算符
- wordpress - Wordpress:从 http 迁移到 https 后无法访问 Wordpress
- linux - insmod:错误:无法插入模块:套接字的协议类型错误
- azure-devops - azure devops 构建管道将超时时间减少到 30 分钟
- python-3.x - Flask-migrate:更改模型属性并重命名相应的数据库列
- r - Beta(市场模型回归)价值公司明智的移动窗口
- javascript - 如何阻止网络中的虚假位置?
- powershell - 试图重命名计算机。但是脚本调用深度溢出失败