Authentication 如何在服务器级别使用HTTP模块拦截IIS请求

Authentication 如何在服务器级别使用HTTP模块拦截IIS请求,authentication,iis,httpmodule,Authentication,Iis,Httpmodule,请让我知道这个解决方案是否可行。 场景:第三方提供了UAT和Prod的单一登录站点,但在开发环境中不可用。服务器/网络截获初始请求并重定向到身份验证站点。一旦用户通过身份验证,就会将用户重定向到原始请求 现在,我需要在dev环境中复制该场景。请让我知道下面给出的过程是否有效 在服务器级别编写HTTP模块。HTTP模块拦截IIS请求,然后重定向到另一个站点进行身份验证。身份验证完成后,用户将重定向到初始URL。仅当请求未通过身份验证时,HTTP模块才应重定向。同样的解决方案需要应用于MVC和SPA

请让我知道这个解决方案是否可行。 场景:第三方提供了UAT和Prod的单一登录站点,但在开发环境中不可用。服务器/网络截获初始请求并重定向到身份验证站点。一旦用户通过身份验证,就会将用户重定向到原始请求

现在,我需要在dev环境中复制该场景。请让我知道下面给出的过程是否有效

在服务器级别编写HTTP模块。HTTP模块拦截IIS请求,然后重定向到另一个站点进行身份验证。身份验证完成后,用户将重定向到初始URL。仅当请求未通过身份验证时,HTTP模块才应重定向。同样的解决方案需要应用于MVC和SPA的多个应用程序

非常感谢您提供的任何帮助。

您可以按照本文所述部署到站点级别,也可以部署到服务器级别。