我一天中大部分时间都在搜索此内容,但找不到答案。
我有一个使用OWIN进行身份验证和启动的.net框架4.7.2 Web API。
我想包括将我的机密存储在Azure KeyVault中的过程。我添加了一个已连接的密钥保险库服务,试图遵循MS文档here,但是在启动时没有IConfigurationBuilder,因为我使用的是OWIN(我拥有IAppBuilder)。
有没有办法从OWIN应用程序中做到这一点?还是我可以使用另一种访问KeyVault的方式(不需要我在应用程序中保存秘密)?我可以使用的SOme中间件(我也已经搜索过了,但没有成功)
答案 0 :(得分:1)
因此,在经过更多关于this blog post的游戏后,我为我找到了实现自己想要的途径。它仍然需要将密钥保存在本地(并且在我的代码中也不是安全的),但是除此之外,它似乎是可行的。