Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-3755

LDAP Authentication fails if password has special (acceented) characters

    XMLWordPrintable

    Details

    • Type: Bug Report
    • Status: Open
    • Priority: L2 - Critical
    • Resolution: Unresolved
    • Affects Version/s: 7.2.0
    • Fix Version/s: None
    • Component/s: admin, tasklist
    • Labels:
    • Environment:
      Server: Linux Centos, Tomcat 7, Camunda Standalone Webapp (war)
      LDAP Server: Microsoft Active Directory
      Browser: Google Chrome (on Windows Server 64 bit)
    • Title Keywords:
      ldap accented

      Description

      The plugin for ldap authentication is enabled, one users has a password with accented characeters ("à"). Login fails (the error message is "wrong credentials").
      Login works for other users.

      In log file there is the following exception:

      apr 14, 2015 4:41:46 PM org.camunda.bpm.engine.rest.exception.ProcessEngineExceptionHandler toResponse
      AVVERTENZA: org.camunda.bpm.engine.impl.identity.IdentityProviderException: Could not connect to LDAP server
      at org.camunda.bpm.identity.impl.ldap.LdapIdentityProviderSession.openContext(LdapIdentityProviderSession.java:117)
      at org.camunda.bpm.identity.impl.ldap.LdapIdentityProviderSession.checkPassword(LdapIdentityProviderSession.java:284)
      at org.camunda.bpm.engine.impl.cmd.CheckPassword.execute(CheckPassword.java:37)
      at org.camunda.bpm.engine.impl.cmd.CheckPassword.execute(CheckPassword.java:24)
      at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24)
      at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:97)
      at org.camunda.bpm.engine.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:42)
      at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
      at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:40)
      at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:32)
      at org.camunda.bpm.engine.impl.IdentityServiceImpl.checkPassword(IdentityServiceImpl.java:99)
      at org.camunda.bpm.webapp.impl.security.auth.UserAuthenticationResource.doLogin(UserAuthenticationResource.java:93)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              stefan.hentschel Stefan Hentschel
              Reporter:
              gio.chiriaco Giorgio
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated: