.Net核心启动AddAuthorization

所以这是我的情况的简短摘要:

我有一个多租户ASP.Net Core(3.0)应用程序。我正在与许多租户一起工作,我们根据租户以不同的方式联合OIDC(身份服务器4)。我最初的想法是将密钥保存在不同的位置,通过密钥存储区进行保护,并能够以编程方式调用这些存储区,并使用扩展功能将通常在startup.cs中定义的身份验证规则添加到services.AddAuthentication()调用之外。依赖注入不能识别IServiceCollection,也不能识别从services.AddAuthentication()产生的Authentication Builder选项,大概是因为容器已经构建。

有没有人知道的一种方法,可以快速添加身份验证方案而不必拆开容器并进行重建?

只是好奇您的想法。有没有更好的方法来解决这个问题?

BOB464671240 回答:.Net核心启动AddAuthorization

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3126982.html

大家都在问