【发布时间】:2021-01-11 20:26:15
【问题描述】:
就像现在一样,我们在 ConfigureServices 中添加外部身份验证,类似于
services.AddAuthentication(options =>
{
options.DefaultScheme = "Cookies";
options.DefaultChallengeScheme = "oidc";
})
.AddCookie("Cookies")
.AddOpenIdConnect(...
在启动期间,我检索所有联合配置(Oidc 和 WsFed)并将它们连接到 ConfigureServices。
但是想象一个多租户场景,在添加新客户端时添加新的联合配置。我知道的唯一解决方案是回收应用程序,以便 ConfigureServices 可以再次运行,检索所需集成的条目并为每个条目添加调用。如果无需重新启动要求,这将非常有用。欢迎任何想法。
【问题讨论】:
标签: identityserver4 openid-connect ws-federation federation