asp.net - 在 asp.net 中单点登录

标签 asp.net forms-authentication

我们开发了实现单点登录方法来验证用户。

请求页面时,如果未通过身份验证,则将重定向登录页面。一旦他们登录,将显示请求的页面。

当我们不为虚拟目录分配域时,这是有效的。但是当我们在身份验证后将域分配给虚拟目录时,应用程序不会重定向到请求的页面。

我们正在使用 FormsAuthentication.GetRedirectUrl 方法来重定向请求的页面。

为什么会发生这种情况?我们如何解决这个问题?

最佳答案

您可能还想检查 Windows Identity Framework。

好文章在这里:Windows Identity Foundation features for passive single sign-on and single sign-out

关于asp.net - 在 asp.net 中单点登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964891/

相关文章:

html - 如何在 Outlook 中实现 Open Sans Web 字体?

ASP.NET Web API 在同一个 Web 应用程序中的两个 API 之间以不同的方式格式化日期时间

asp.net - 如何在 Linux/Mac 中部署 ASP.NET 5/.NET Core?

c# - 如何使用 C# 登录到 ASP.Net Forms Authenticated 站点?

asp.net - 如何在 C++ 中为窗口窗体按钮单击创建新目录 asp.net

c# - 如何比较两个无序列表框之间的项目

asp.net - 我可以通过将它与 session ID关联来使我的ASP.NET FormsAuthentication cookie更加安全吗?

c# - 如何防止匿名用户使用表单例份验证访问文件?

c# - 如何自定义 Forms Authentication cookie 名称?

c# - 为什么 httpRuntime targetFramework ="4.5"禁用抓取 .ASPXAUTH cookie?