我有下面的代码,我希望它生成数据保护密钥并保存到redis。
services.AddDataProtection().AddKeyManagementOptions(options => {
options.AutoGenerateKeys = true;
})
.SetApplicationName("My")
.PersistKeysToStackExchangeRedis(() =>
{
var redisdatabase = Resolve<IRedisDatabaseProvider>();
return redisdatabase.GetDatabase();
}, "My.DataProtectionKeys");
它不会生成密钥并将其持久化到redis中。
但是,当我手动将键插入redis时,它确实从中读取,并且工作得很好。
此代码在前面 services.AddMvc()
.
有什么想法吗?为什么不将密钥持久化到redis列表?
暂无答案!
目前还没有任何答案,快来回答吧!