我们目前有一个网站,上面实施了表单验证。
一位客户要求我们通过基本身份验证对该网站实施单点登录解决方案,我们希望为其余客户保留 formauth。
所以我创建了一个新的 SSO 文件夹,SSO/SSODefault.aspx 页面,该页面只能由一个客户端访问,并且我在 IIS 中配置了基本身份验证(启用了基本身份验证并禁用了匿名)。
如何在应用程序级别配置/编码,以便如果用户访问 ~/SSO/SSODefault.aspx 我需要执行基本身份验证,并且如果用户访问 ~/Login.aspx 或 ~/除上述 SSO 页面之外的任何其他页面我需要做 FormsAuthentication。