我需要首先将未经身份验证的用户重定向到 ASP.NET 网站上的登录页面,然后我将执行一些业务逻辑来确定三种身份验证类型之一:
- 用户将使用用户名和密码手动登录
- 用户将被重定向到 STS 以进行联合登录
- 或者(在某些情况下)用户根本不需要登录,系统只会设置他们的 IsAuthenticated=true 以便他们可以继续他们的流程。
我的问题是,如果它是选项 #2,我如何以编程方式将请求重定向到 STS,就像我已选中下图中的选项“将所有未经身份验证的请求重定向到 STS”一样?
我需要首先将未经身份验证的用户重定向到 ASP.NET 网站上的登录页面,然后我将执行一些业务逻辑来确定三种身份验证类型之一:
我的问题是,如果它是选项 #2,我如何以编程方式将请求重定向到 STS,就像我已选中下图中的选项“将所有未经身份验证的请求重定向到 STS”一样?