我有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吗?
谢谢