自动生成数据保护密钥并持久保存到redis

jc3wubiy  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(347)

我有下面的代码,我希望它生成数据保护密钥并保存到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列表?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题