在spring security中,我知道有不同的模块可以满足不同的使用需求,在我看到的一些模块中,我看到了LDAP,CAS和OPENID。
从我的理解
如果是这种情况,为什么有些人会使用CAS而不是LDAP?也许是因为不同的可用性?任何人都可以摆脱其中3个人之间的差异为什么一个人比其他人更受欢迎?
答案 0 :(得分:2)
CAS作为协议是一种提供Web单点登录的机制。还有CAS,这个软件平台在许多其他协议中实现了该协议,包括openid。
OpenId也是一种身份验证协议,类似于CAS,能够以联合方式实现Web单点登录,但更多。
LDAP是一种协议,用于定义应如何与目录服务器通信。大多数系统使用LDAP与目录通信以检索用户帐户,验证用户帐户并检索与其关联的属性。它与身份验证或单点登录无关。 CAS,该软件,可配置为从ldap查找用户帐户,从ldap查找属性或使用ldap执行其他操作。