多个URL上的身份服务器

时间:2018-12-14 12:52:27

标签: oauth-2.0 openid identityserver4

我有2个站点。 siteA.com和siteB.com都解析为相同的IIS应用程序。 Identityserver在siteA.com/Login上可用,我是这样设置的:

    app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
    {
        AuthenticationType = "oidc",
        SignInAsAuthenticationType = "Cookies",

        Authority = siteA.com/Login,
        ...
    }

因此,如果我转到siteB.com,它还会将我重定向到siteA.com/Login。

我不能在这里使用HttpContext.Current.Request,因为它返回本地IP地址,因为此代码运行一次,设置了中间件。

我能以某种方式从siteA.com重定向到siteA.com/login,又从siteB.com重定向到siteB.com/Login吗?

谢谢

0 个答案:

没有答案