Package io.jmix.ldap
Class LdapProperties
java.lang.Object
io.jmix.ldap.LdapProperties
@ConfigurationProperties(prefix="jmix.ldap")
@ConstructorBinding
public class LdapProperties
extends Object
-
Constructor Summary
ConstructorDescriptionLdapProperties
(boolean enabled, String userDetailsSource, List<String> urls, String baseDn, String managerDn, String managerPassword, String userSearchBase, String userSearchFilter, String usernameAttribute, String memberAttribute, String groupRoleAttribute, String groupSearchBase, boolean groupSearchSubtree, String groupSearchFilter, Boolean useActiveDirectoryConfiguration, String activeDirectoryDomain, String groupForSynchronization, Boolean synchronizeRoleAssignments, Boolean synchronizeUserOnLogin, List<String> defaultRoles, List<String> standardAuthenticationUsers, String managerReferral) -
Method Summary
-
Constructor Details
-
LdapProperties
public LdapProperties(@DefaultValue("true") boolean enabled, @DefaultValue("app") String userDetailsSource, List<String> urls, String baseDn, String managerDn, String managerPassword, @DefaultValue("") String userSearchBase, String userSearchFilter, @DefaultValue("uid") String usernameAttribute, @DefaultValue("uniqueMember") String memberAttribute, @DefaultValue("cn") String groupRoleAttribute, @DefaultValue("") String groupSearchBase, @DefaultValue("false") boolean groupSearchSubtree, @DefaultValue("(uniqueMember={0})") String groupSearchFilter, @DefaultValue("false") Boolean useActiveDirectoryConfiguration, String activeDirectoryDomain, String groupForSynchronization, @DefaultValue("true") Boolean synchronizeRoleAssignments, @DefaultValue("true") Boolean synchronizeUserOnLogin, @Nullable List<String> defaultRoles, @DefaultValue({"admin","system"}) List<String> standardAuthenticationUsers, String managerReferral)
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
getUserDetailsSource
-
getUrls
-
getBaseDn
-
getManagerDn
-
getManagerPassword
-
getUserSearchBase
-
getUserSearchFilter
-
getUsernameAttribute
-
getMemberAttribute
-
getGroupRoleAttribute
-
getGroupSearchBase
-
isGroupSearchSubtree
public boolean isGroupSearchSubtree() -
getGroupSearchFilter
-
getActiveDirectoryDomain
-
getUseActiveDirectoryConfiguration
-
getGroupForSynchronization
-
getSynchronizeRoleAssignments
-
getSynchronizeUserOnLogin
-
getDefaultRoles
-
getStandardAuthenticationUsers
-
getManagerReferral
-