Class LdapUserService
- java.lang.Object
-
- com.netgrif.application.engine.auth.service.AbstractUserService
-
- com.netgrif.application.engine.auth.service.UserService
-
- com.netgrif.application.engine.ldap.service.LdapUserService
-
- All Implemented Interfaces:
IUserService
@Service @Primary @ConditionalOnExpression("${nae.ldap.enabled:false}") public class LdapUserService extends UserService
-
-
Field Summary
-
Fields inherited from class com.netgrif.application.engine.auth.service.UserService
authorityRepository, groupService, processRoleService, publisher, registrationService, userRepository
-
Fields inherited from class com.netgrif.application.engine.auth.service.AbstractUserService
authorityService, repository
-
-
Constructor Summary
Constructors Constructor Description LdapUserService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LdapUser
findByDn(javax.naming.Name dn)
IUser
findByEmail(java.lang.String email, boolean small)
protected LdapUser
getUserFromLdap(IUser user)
LdapUser
transformToUserFromLdap(IUser user)
-
Methods inherited from class com.netgrif.application.engine.auth.service.UserService
addAnonymousAuthorities, addAnonymousRole, addDefaultAuthorities, addDefaultRole, assignAuthority, deleteUser, findAll, findAllActiveByProcessRoles, findAllByIds, findAllByProcessRoles, findAllCoMembers, findAnonymousByEmail, findByAuth, findById, getAnonymousLogged, getLoggedOrSystem, getLoggedUser, getLoggedUserFromContext, getSystem, resolveById, save, saveNew, saveNewAndAuthenticate, saveNewAnonymous, searchAllCoMembers, searchAllCoMembers, update
-
Methods inherited from class com.netgrif.application.engine.auth.service.AbstractUserService
addDefaultAuthorities, addDefaultRole, addRole, changeType, changeType, createSystemUser, removeRole, removeRole, removeRoleOfDeletedPetriNet
-
-
-
-
Method Detail
-
findByDn
public LdapUser findByDn(javax.naming.Name dn)
-
findByEmail
public IUser findByEmail(java.lang.String email, boolean small)
- Specified by:
findByEmail
in interfaceIUserService
- Overrides:
findByEmail
in classUserService
-
-