1

我们目前有一个网站,上面实施了表单验证。

一位客户要求我们通过基本身份验证对该网站实施单点登录解决方案,我们希望为其余客户保留 formauth。

所以我创建了一个新的 SSO 文件夹,SSO/SSODefault.aspx 页面,该页面只能由一个客户端访问,并且我在 IIS 中配置了基本身份验证(启用了基本身份验证并禁用了匿名)。

如何在应用程序级别配置/编码,以便如果用户访问 ~/SSO/SSODefault.aspx 我需要执行基本身份验证,并且如果用户访问 ~/Login.aspx 或 ~/除上述 SSO 页面之外的任何其他页面我需要做 FormsAuthentication。

4

1 回答 1

0

您仍将执行 FormsAuthentication,但在您的 SSO 页面中,您将生成 FormsAuthentication 方法将查看的票证,发现它已经过身份验证,然后让该用户进入。这篇文应该让您从正确开始方向。

于 2012-12-21T18:22:44.867 回答