何时使用SpringLDAP身份验证

何时使用SpringLDAP身份验证,spring,ldap,spring-security,spring-ldap,Spring,Ldap,Spring Security,Spring Ldap,我是春天安全的新手 我读了一些关于它的文章,但不知道什么时候使用它。 所以我想知道何时使用SpringLDAP身份验证 如果有人能给我一个用例或例子,那就太好了 提前感谢。正如其他人所指出的,这不是一个Spring安全问题,而是一个一般的架构问题 LDAP和RDBMS之间的一个基本区别是LDAP是分层的,而DB是关系型的(因此命名为“R”DBMS)。LDAP特别适合作为用户存储,因为用户在本质上通常是分层的。例如: 雇员 管理者 雇员1 非大学管理人员 雇员2 非工会雇员 微软的

我是春天安全的新手 我读了一些关于它的文章,但不知道什么时候使用它。 所以我想知道何时使用SpringLDAP身份验证 如果有人能给我一个用例或例子,那就太好了
提前感谢。

正如其他人所指出的,这不是一个Spring安全问题,而是一个一般的架构问题

LDAP和RDBMS之间的一个基本区别是LDAP是分层的,而DB是关系型的(因此命名为“R”DBMS)。LDAP特别适合作为用户存储,因为用户在本质上通常是分层的。例如:

  • 雇员
    • 管理者
      • 雇员1
    • 非大学管理人员
      • 雇员2
  • 非工会雇员
微软的Active Directory(AD)和OpenLDAP是两个著名的例子

不过,无论您使用哪一个作为数据存储,都可能不是哪个数据存储“更好”(这是有争议的),而是您的环境看起来如何。如果您已经有了LDAP,为什么不使用它呢?对于DB也是如此。在这两种情况下,您都需要适当的基础架构—服务器、管理员、备份等


归根结底,这取决于在你的情况下什么是有效的。我通常使用DBs作为我的Spring安全数据存储,因为我总是有一个DB。

“何时使用Spring LDAP身份验证”是指何时使用LDAP作为身份验证数据库,这与Spring完全无关。这本身就是一个主要的体系结构问题,如果您已经有了LDAP,就可以使用它。