我们有一个 MVC4 Web 应用程序,它一直在运行基本身份验证,但我们现在将其设置为使用 ADFS。
到目前为止,已经有一个简单的健康监控服务通过 HttpWebRequest 使用用户名/密码检查页面。
我们尝试继续使用这种方法,使用 DefaultNetworkCredential 并遵循重定向到令牌服务器的请求。第二个 HttpWebRequest 用于处理来自令牌服务器的响应。此方法在本地运行时有效,但从网页调用时失败。对于简单的健康检查来说,这似乎也太麻烦了。
基本上,有没有一种通过 ADFS 授权对 MVC 应用程序进行健康监控的好方法?