AspNetSaml
C#中非常简单的SAML 2.0“消费者”实现。
这是一个SAML客户端库,而不是SAML服务器,它允许向您的ASP.NET应用程序添加SAML单点登录,但不能向其他应用程序提供身份验证服务。
安装
由一个简短的C#文件组成,您可以将其放入项目中(或)并开始使用它。
用法
SAML如何工作?
SAML工作流程包括2个步骤:
用户被重定向到SAML提供程序(他在其中进行身份验证)
用户被重定向回您的应用,您可以在其中验证有效负载
这是您的操作方法(此示例适用于ASP.NET MVC:
1.将用户重定向到saml提供程序:
// this example is an ASP.NET MVC action method
public ActionResult Login ()
{
// TODO: specify the SAML provider url h
1