A c*_*tea 2 java active-directory spring-security
如何获取所有 Active Directory 组(不仅仅是与当前用户相关)?我正在使用 Spring Security LDAP。您能提供一些例子吗?
如果您想要对用户进行身份验证, Spring Security LDAP 非常有用,但如果您只需要查询LDAP(在本例中为所有组),那么Spring LDAP(不要与Spring Security LDAP混淆)更适合您的目的。
例子:
import static org.springframework.ldap.query.LdapQueryBuilder.query;
LdapTemplate ldapTemplate; // Injected via Spring
// Using Java 8 lambda expressions
ldapTemplate.search(
query().where("objectclass").is("group"),
(AttributesMapper<String>) attributes -> attributes.get("cn").get().toString()
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10904 次 |
| 最近记录: |