SSO使用SAML + C#.net

时间:2017-04-12 10:32:52

标签: c# single-sign-on saml identityserver3 kentor-authservices

我知道这个问题已在StackOverflow上多次询问,可能会重复。我在SSO,SAML,Identity Server,Kentor Authservices上阅读了近2天。现在我能够理解每个单独的术语,但我仍然无法连接点。

我想使用C#SAML在asp.net中实现单点登录(SSO)。

  • 如何实施身份提供商?我必须自己实施吗? (我将根据数据库对用户进行身份验证)
  • 如何实施服务提供商?

这可能看起来很傻但我是新手。任何指针或帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:0)

为什么要使用SAML?它是否支持遗留系统?无论如何,如果您想使用identityServer3,它通过wsfederation插件支持wsfed,这里有一个sample,它演示了如何使用自托管使身份服务器支持wsfed,以及是一个wsfed client样本,希望他们帮助

答案 1 :(得分:0)

使用OOTB IDP。

e.g。 ADFS,simpleSAMLphp,shibboleth,idsrv3(使用Kentor SAML插件)。

对于SP,您需要根据this建立客户端SAML堆栈。