Class FlowableLdapAuthoritiesPopulator
java.lang.Object
com.flowable.core.spring.security.ldap.FlowableLdapAuthoritiesPopulator
- All Implemented Interfaces:
LdapAuthoritiesPopulator
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected GrantedAuthority
protected LdapConfigurationApi
protected final org.slf4j.Logger
protected UserDefinitionAuthoritiesProvider
-
Constructor Summary
ConstructorDescriptionFlowableLdapAuthoritiesPopulator
(LdapConfigurationApi ldapConfiguration, UserDefinitionAuthoritiesProvider userDefinitionAuthoritiesProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<GrantedAuthority>
getAdditionalRoles
(DirContextOperations user, String username) Collection<? extends GrantedAuthority>
getGrantedAuthorities
(DirContextOperations userData, String username) protected Set<GrantedAuthority>
getGroupMembershipRoles
(DirContextOperations userData, String username) protected Set<GrantedAuthority>
getUserRoles
(DirContextOperations user, String username) void
setDefaultRole
(String defaultRole) void
setDefaultRole
(GrantedAuthority defaultRole) void
setLdapConfiguration
(LdapConfigurationApi ldapConfiguration) void
setUserDefinitionAuthoritiesProvider
(UserDefinitionAuthoritiesProvider userDefinitionAuthoritiesProvider)
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
ldapConfiguration
-
userDefinitionAuthoritiesProvider
-
defaultRole
-
-
Constructor Details
-
FlowableLdapAuthoritiesPopulator
public FlowableLdapAuthoritiesPopulator(LdapConfigurationApi ldapConfiguration, UserDefinitionAuthoritiesProvider userDefinitionAuthoritiesProvider)
-
-
Method Details
-
getGrantedAuthorities
public Collection<? extends GrantedAuthority> getGrantedAuthorities(DirContextOperations userData, String username) - Specified by:
getGrantedAuthorities
in interfaceLdapAuthoritiesPopulator
-
getGroupMembershipRoles
protected Set<GrantedAuthority> getGroupMembershipRoles(DirContextOperations userData, String username) -
getUserRoles
-
getAdditionalRoles
-
getLdapConfiguration
-
setLdapConfiguration
-
getUserDefinitionAuthoritiesProvider
-
setUserDefinitionAuthoritiesProvider
public void setUserDefinitionAuthoritiesProvider(UserDefinitionAuthoritiesProvider userDefinitionAuthoritiesProvider) -
getDefaultRole
-
setDefaultRole
-
setDefaultRole
-