首页 > 解决方案 > 令牌生命周期管理

问题描述

VaultSharp 是否管理令牌生命周期?我正在使用 VaultSharp,发现令牌租用期限设置为 3,600 秒。在那段时间内,我使用 VaultClient 对象的单例实例运行了一些测试。一切都按预期工作。只有第一个 API 调用触发了登录调用,所有后续调用都通过了。一个小时过去后,对加密的调用会引发异常,并出现权限被拒绝错误。VaultSharp 没有尝试在幕后更新租约或进行身份验证以获取新令牌。我之前使用的是 VaultAgent,令牌生命周期是通过 VaultAgent 管理的。我希望 VaultSharp 将消除使用 VaultAgent 的需要。

标签: vaultsharp

解决方案


VaultSharp 目前不进行令牌生命周期管理。

Vault 代理是一个独立运行的客户端守护进程。VaultSharp 旨在以编程方式集成到应用程序中。

您的初步观察是正确的。VaultSharp 只执行一次登录操作。之后,Vault 令牌将永远使用。

此时,期望是图书馆的消费者记录租约到期时间,并相应地更新信用。

如果您强烈希望使用生命周期功能,请创建 GH 功能请求,我会对其进行分类。


推荐阅读