LDAP 属性
jmix.ldap.user-details-source
定义认证成功后,返回的 UserDetails
对象的来源。
可能值:
-
app
-UserDetails
从应用程序中的 primaryUserDetailsService
获取,通常是从数据库读取。 -
ldap
-LdapUserDetails
对象,由 Spring Security 创建。
默认值:app
jmix.ldap.urls
指定 LDAP 服务的 URL。也可以使用 LDAP URLs(受 SSL 保护),需要考虑 Spring Security 能连接上服务。注意,这些 URL 不能包含 Base DN。多个 URL 可以用逗号分隔。此时,将与其中任一 LDAP 服务的 URL 连接。
示例:ldap://ldap.company.com:389
jmix.ldap.base-dn
定义 Base DN。如果配置了该参数,所有的 LDAP 操作都会在相对该 DN 的 ContextSource
中获取到的上下文中进行。默认值是一个空的完全限定名,即所有的操作相对根目录执行。
jmix.ldap.user-search-base
定义搜索用户的 search base。与 jmix.ldap.user-search-filter 一起使用。
jmix.ldap.active-directory-domain
仅与 Active Directory 配置一起使用。指定 Active Directory 域名。
示例:mydomain.com
jmix.ldap.standard-authentication-users
定义一组用户,这些用户只使用标准的认证。
默认值:admin, system
示例:jmix.ldap.standard-authentication-users = admin, operator
jmix.ldap.synchronize-user-on-login
定义是否在用户每次登录时都进行同步。例如,如果需要在一个计划任务中每天从 LDAP 获取并同步一次用户,那么这个属性需要设置为 false
。
默认值:true
本页是否有帮助?
感谢您的反馈