在旧的.NET 4.0 MVC应用程序中使用简单SAML实现SSO

问题描述:

我需要将Single Sign-on合并到现有的MVC应用程序中。现在有点长,现在只有.NET 4.0库。所以,很多不错的ClaimsAuthorizationManager/passive redirect 4.5中的东西不适用于我。在旧的.NET 4.0 MVC应用程序中使用简单SAML实现SSO

任何人都可以在正确的方向上推动我如何实现这一点,处理一个简单的SAML令牌(这是我公司设置的php身份服务器的令牌类型)?

也许这可能是一个很好的起点:

如何使用Windows身份验证基础

https://msdn.microsoft.com/en-us/library/gg638734.aspx

的配置配置ASP.NET信赖方应用程序Windows Identity Foundation

https://msdn.microsoft.com/en-us/library/gg607699.aspx

的WIF配置模式

https://blogs.msdn.microsoft.com/vbertocci/2010/05/11/a-hidden-gem-the-wif-config-schema/