6 java spring ldap spring-boot
Run Code Online (Sandbox Code Playgroud).userSearchBase("ou=people") .userSearchFilter("(uid={0})") .groupSearchBase("ou=groups") .groupSearchFilter("member={0}")
谁能解释一下这些过滤器是什么意思?和过滤器
和有什么不一样?而且,这是什么意思?basesearchmember={0}
根据文档
public LdapAuthenticationProviderConfigurer<B> userSearchBase(String userSearchBase)
Run Code Online (Sandbox Code Playgroud)
用户搜索的搜索库。默认为“”。仅与 userSearchFilter(String) 一起使用。参数: userSearchBase - 用户搜索的搜索库 返回: 用于进一步自定义的 LdapAuthenticationProviderConfigurer
user-search-base用于指向查找用户信息的基本路径。
public LdapAuthenticationProviderConfigurer<B> userSearchFilter(String userSearchFilter)
Run Code Online (Sandbox Code Playgroud)
用于搜索用户的 LDAP 过滤器(可选)。例如“(uid={0})”。替换的参数是用户的登录名。参数: userSearchFilter - 用于搜索用户的 LDAP 过滤器 返回: 用于进一步自定义的 LdapAuthenticationProviderConfigurer
user-search-filter是包含用户名的属性名称。
public LdapAuthenticationProviderConfigurer<B> groupSearchBase(String groupSearchBase)
Run Code Online (Sandbox Code Playgroud)
组成员资格搜索的搜索库。默认为“”。参数:groupSearchBase - 返回:用于进一步自定义的 LdapAuthenticationProviderConfigurer
group-search-base查找角色信息的基本路径也是如此。
public LdapAuthenticationProviderConfigurer<B> groupSearchFilter(String groupSearchFilter)
Run Code Online (Sandbox Code Playgroud)
用于搜索组的 LDAP 过滤器。默认为“(uniqueMember={0})”。替换的参数是用户的 DN。参数: groupSearchFilter - 用于搜索组的 LDAP 过滤器 返回: 用于进一步自定义的 LdapAuthenticationProviderConfigurer
group-search-filter包含用户完整 dn(可分辨名称)的属性名称也是如此。
| 归档时间: |
|
| 查看次数: |
5632 次 |
| 最近记录: |