【问题标题】:The difference between Spring Security LDAP VS CAS VS OpenIDSpring Security LDAP VS CAS VS OpenID 的区别
【发布时间】:2016-06-08 14:58:55
【问题描述】:

在 Spring Security 中,我了解有不同的模块可以满足不同的用途,并且在一些模块中我看到了 LDAP、CAS 和 OPENID。

据我了解

  1. CAS - 它仅用于基于 SSO 的身份验证目的
  2. LDAP - 它基于 LDAP 服务器来验证用户和 管理他们。我说的对吗?
  3. OPENID - 它还基于 OpenID 服务器来验证用户身份

如果是这样,为什么有些人会使用 CAS 而不是 LDAP?也许是因为不同的可用性?谁能说出他们三个之间的区别,为什么一个比其他的更受欢迎?

【问题讨论】:

    标签: spring spring-mvc spring-security ldap cas


    【解决方案1】:

    CAS 作为一种协议是一种提供网络单点登录的机制。还有 CAS,实现该协议的软件平台以及许多其他协议,包括 openid。

    OpenId 也是一种身份验证协议,类似于 CAS,能够实现 Web 单点登录,但更多的是联合方式。

    LDAP 是一种协议,它定义了如何与目录服务器通信。大多数系统使用 LDAP 与目录通信以检索用户帐户、验证它们并检索与它们关联的属性。它与身份验证或单点登录无关。 CAS,这个软件,可以配置为从 ldap 中查找用户帐户,从 ldap 中查找属性或使用 ldap 做其他事情。

    【讨论】:

      猜你喜欢
      • 2014-04-15
      • 2011-01-20
      • 2016-05-16
      • 2013-07-25
      • 2011-05-23
      • 2019-04-29
      • 2012-12-02
      • 1970-01-01
      相关资源
      最近更新 更多