当一个应用程序与通配符域绑定时,如何处理adfs重定向? [WS-联邦Owin图书馆]

时间:2018-11-13 06:34:39

标签: asp.net-mvc owin adfs2.0 ws-federation

当我的应用程序与多个域(通配符域)绑定时,adfs重定向存在问题。考虑以下情况以实现adfs。

通配符域:* .abc.com 它仅与下面描述的指向该应用程序的所有域绑定。

以下所有域对应用程序都具有相同的访问权限,但用客户子域名分隔。

客户A的域名为ddk.abc.com,客户B的域名为suv.abc.com,客户C的域名为gvk.abc.com。

现在,客户A希望将ADFS集成到应用程序中。因此,他将在应用程序中设置一些配置并使其可配置(为此,我正在使用ws-federatin owin库)。现在,在startup.cs文件中,我想检查此客户是否已配置adfs,并根据条件想在app.UseWsFederationAuthentication()中设置配置。

但是在这里,我无法获得该客户的完整域名,因此我无法在WsFederationAuthentication的startup.cs文件中为已配置的应用设置条件。

如果您有一些基本的想法,那么如何动态或基于客户域名配置WsFederationAuthentication。这对我很有帮助。

谢谢。

0 个答案:

没有答案