2017-04-12 146 views
0

我知道这个问题已经问了很多次StackOverflow并可能重复。我在SSO,SAML,Identity Server和Kentor Authservices上阅读了近2天的时间。现在我能够理解每个术语,但我仍然无法连接点。SSO使用SAML + C#.net

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

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

这可能看起来很傻,但我对此很陌生。任何指针或帮助,将不胜感激。

感谢。

回答

0

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

+0

感谢您的回复。我会仔细看看的。顺便说一句,使用SAML的决定是由客户如此坚持的。 :) – PrasadB

0

使用OOTB IDP。

例如ADFS,simpleSAMLphp,shibboleth,idsrv3(带有Kentor SAML插件)。

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