264         log.debug(
"Attempting to find userDN by primary key: '{}' and key value: '{}', credentials: '{}'", primaryKey, keyValue, System.identityHashCode(
credentials));
   268             if (ldapAuthConfig == null) {
   271                 baseDNs = ldapAuthConfig.getBaseDNs();
   274             if (baseDNs != null && !baseDNs.isEmpty()) {
   275                 for (Object baseDnProperty : baseDNs) {
   277                     if (baseDnProperty instanceof SimpleProperty) {
   278                         baseDn = ((SimpleProperty) baseDnProperty).getValue();
   280                         baseDn = baseDnProperty.toString();
   285                         String userDn = user.getDn();
   286                         log.debug(
"Attempting to authenticate userDN: {}", userDn);
   287                         if (ldapAuthEntryManager.authenticate(userDn, password)) {
   288                             log.debug(
"User authenticated: {}", userDn);
   290                             log.debug(
"Attempting to find userDN by local primary key: {}", localPrimaryKey);
   292                             if (localUser != null) {
   308                 log.error(
"There are no baseDns specified in authentication configuration.");
   310         } 
catch (Exception e) {
   311             log.error(e.getMessage());
 void updateLastLogonUserTime(User user)
Definition: AuthenticationService.java:396
User getUserByAttribute(String attributeName, String attributeValue)
Definition: UserService.java:192
void configureAuthenticatedUser(User user)
Definition: AuthenticationService.java:483
String getAuthenticatedUserId()
Definition: AuthenticationService.java:507
boolean checkUserStatus(User user)
Definition: AuthenticationService.java:385
String getDnForUser(String inum)
Definition: UserService.java:393
UserService userService
Definition: AuthenticationService.java:91
Credentials credentials
Definition: AuthenticationService.java:77
User getUserByAttribute(PersistenceEntryManager ldapAuthEntryManager, String baseDn, String attributeName, String attributeValue)
Definition: AuthenticationService.java:357
Logger log
Definition: AuthenticationService.java:68