gpt4 book ai didi

c# - 自动重定向未经身份验证的用户

转载 作者:行者123 更新时间:2023-11-30 23:27:04 26 4
gpt4 key购买 nike

我有一个站点使用 OpenID Connect OWIN 中间件对来自 Azure Active Directory 租户的用户进行身份验证。是否可以将未经身份验证的用户自动重定向到 Azure AD 登录页面,而无需他们先点击 protected 端点或单击登录按钮?

最佳答案

跳过 Home Realm discovery 这将起作用,将所有用户发送到单个 AD。如果 ADFS 配置正确并且用户登录到域,则执行真正的单点登录,否则显示公司登录页面。

如果您有一组混合用户(不同的 AD 域),所有用户将被发送到相同的 AD 登录页面。

来自 Vittorio 的帖子: http://www.cloudidentity.com/blog/2014/11/17/skipping-the-home-realm-discovery-page-in-azure-ad/

app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions
{
ClientId = clientId,
Authority = authority,
PostLogoutRedirectUri = postLogoutRedirectUri,
Notifications = new OpenIdConnectAuthenticationNotifications()
{
RedirectToIdentityProvider = (context) =>
{
context.ProtocolMessage.DomainHint = "mydomain.com";
return Task.FromResult(0);
},
}
});

关于c# - 自动重定向未经身份验证的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36657198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com