类似于OpenSSO( https://opensso.dev.java.net/ )或ESOE( http://esoeproject.org/ )存在于.NET平台上?

有帮助吗?

解决方案

我找到了一个实现SAML 2.0标准的丹麦开源.NET库(OIOSAML)。它被开发为丹麦政府的项目,作为其共同的SSO解决方案。

下载: http://www.softwareborsen.dk/projekter/ softwarecenter / brugerstyring / oiosaml.net /

更新:现在您还可以选择使用的项目中的“我同意的nofollow noreferrer” Jubii.dk 。事实上,我推荐 WIF超过OIOSAML。

其他提示

你真的需要SSO服务器本身在.net上运行吗? OpenSSO 作为Java Web应用程序运行,但它可以针对AD验证用户,执行Windows桌面SSO(又名SPNEGO,又名Kerberos)通过Windows登录验证用户,无需额外的用户名/密码步骤,通过WS-Federation与ADFS互操作,并通过策略代理保护在IIS上运行的Web应用程序。

因此,您可以连接所有Microsofty内容,并对外部合作伙伴执行SAML 2.0单点登录。

请记住,如果您使用.Net,则可能使用“Microsoft Stack”在Microsoft商店中。这意味着使用Active Directory进行全面的身份验证,包括任何单点登录系统。

如果您还需要与自己域名以外的实体(其他商家)交谈,通常会在AD域中与合作伙伴系统(直接使用其AD系统或通过LDAP)建立信任关系,以便签署在那里在本地授予所需的权限,反之亦然。

如果您需要支持本地托管但由第三方提供的软件系统,您可以选择支持AD或LDAP进行身份验证的系统。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top