2012-04-02 60 views
0

我一直在寻找一个SSO系统。到目前为止,我找到了CAS。我想知道是否有其他解决方案,以及CAS有多稳定?外部访问中央认证系统

它将被用于在一所大型学校的许多不同的应用程序的认证 - 所以它需要稳定和可靠。它还需要能够与Active Directory集成,并能够使用PHP和ASP。

回答

0

ADFS 2听起来像是您的完美选择。它是一个实现WS-Federation SSO协议的免费子系统。协议本身是WS- *系列的标准,这意味着您可以轻松找到工具包以支持任何客户端技术(.NET,PHP,Java)中的身份验证。

从技术上讲,ADFS 2是一个在IIS 7.5/Windows Server 2008上运行的Web应用程序,它使用Active Directory作为后端。

http://www.microsoft.com/download/en/details.aspx?id=10909

上有WS联盟协议编程好书:

索赔基于身份和访问控制(免费的电子书)

http://msdn.microsoft.com/en-us/library/ff423674.aspx

编程Windows标识基础

http://www.amazon.com/Programming-Windows-Identity-Foundation-Dev/dp/0735627185

+0

我忘了补充一点,其他要求之一是不应该要求每个用户使用学校计算机。由于大多数用户都有自己的电脑,平板电脑和智能手机,因此需要基于网络。 ADFS是否可以与所有浏览器一起工作,即使它们不属于Windows域? – 2012-04-04 17:13:13

+0

@Alex。当然会的。 ADFS身份验证协议基于HTTP,适用于本地和广泛网络。 ADFS登录页面完全可定制,因此您可以在上面放置学校徽标。 – 2012-04-04 18:20:15

+0

ADFS是否提供SAML接口,然后使用SAML库访问它?还是它自己的协议? – 2012-04-04 22:38:55