0

我知道这个问题在 StackOverflow 上已经问过很多次了,而且可能是重复的。我已经阅读了近 2 天的关于 SSO、SAML、Identity Server、Kentor Authservices 的文章。现在我能够理解每个单独的术语,但我仍然无法连接这些点。

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

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

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

谢谢。

4

2 回答 2

0

使用 OOTB IDP。

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

对于 SP,您需要一个客户端 SAML 堆栈。

于 2017-04-12T19:26:06.827 回答
0

为什么要使用 SAML?是为了支持遗留系统吗?无论如何,如果您想使用identityServer3,它wsfed通过 wsfederation 插件支持,这里是一个示例,演示如何使用 self-host 使身份服务器支持 wsfed,这是一个wsfed 客户端示例,希望他们有所帮助

于 2017-04-12T15:41:43.087 回答