gpt4 book ai didi

forms-authentication - 混合模式联合身份验证和表单例份验证

转载 作者:行者123 更新时间:2023-12-04 08:21:07 26 4
gpt4 key购买 nike

我正在尝试进行混合模式身份验证,以便能够将一些用户放在联合身份验证上,而将其他用户放在表单例份验证上。

我正在使用 WIF,我设置了我的 STS,一切都很开心,当我处于联合模式时,通过以下方式关闭所有身份验证:

<authorization>
<deny users="?" />
</authorization>
<authentication mode="None" />

我登录到我的主应用程序,然后当我登录到我的侧应用程序时,它会让我静默登录,因为 session cookie 已经生成并且用户已经过身份验证。

但是当我使用表单例份验证时,当我登录到我的侧面应用程序时,它会将我带到我理解的登录页面,因为用户未经过身份验证,但似乎即使拥有 session cookie,它也不会静默重定向它。

我知道我需要将 onEndRequest 重定向到 STS 以对用户进行身份验证,如果用户已经通过身份验证,那么它将生成 FedAuth cookie 并且它将让我静默登录,

有人知道如何实现这一点,我研究时没有找到有关它的资源。

阿拉

最佳答案

对于所有需要在 asp.net 应用程序中设置联合用户身份验证的人,以下链接可能非常有用:
http://blog.elis-co.com/wif-sso-and-forms-authentication-in-asp-net/

上面链接中包含在配置中的 http 模块也已过时。因此,请使用以下文章中的内容进行更正:
https://docs.microsoft.com/en-us/dotnet/framework/security/how-to-build-claims-aware-aspnet-web-forms-app-using-wif

关于forms-authentication - 混合模式联合身份验证和表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196339/

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