我们使用ADFS 3.0(Windows 2012 R2)服务器访问ASP.NET浏览器(.NET 4.5)应用程序,该应用程序使用ClaimsPrincipal类(Windows Identity Foundation库的一部分)。 ADFS服务器对我们的Active Directory进行身份验证。如果使用WS-Federation登录协议,则ASP.NET应用程序可以正常运行,但是,如果使用SAML登录协议,则ASP.NET应用程序将失败。错误消息没有帮助“发生错误”
ASP.NET是使用VB.NET开发的Web表单应用程序
我的问题: 1)带SAML的ADFS 3.0登录协议是否可以与使用ClaimsPrincipal类的ASP.NET Web表单应用程序一起使用,该类是Windows Identity Foundation库的一部分? 2)我们必须对ASP.NET应用程序中的Web配置,SAML登录协议进行哪些更改(与WS-Federation相比)?
谢谢。 崇钦
答案 0 :(得分:0)
要使WS-Fed正常工作,您将使用WIF还是WS-Fed NuGet OWIN软件包?
没有Microsoft等同于SAML。
您需要一个SAML stack(与WIF提供WS-Fed堆栈的方式相同)。