Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. mwamser
    M
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Groups 0

    mwamser

    @mwamser

    0
    Reputation
    26
    Profile views
    1
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Age 24

    mwamser Unfollow Follow

    Latest posts made by mwamser

    • LDAP Search Filter buggy (0.9.9-8 PRO)

      i-doit Version 0.9.9-8 PRO
      User Authentifizierung gegen OpenLDAP Server.

      Der searchfilter wird nicht richtig zusammengebaut:

      Creating new ldap-library connection to: ldap.foo.bar:389, user: cn=reader,dc=foo,dc=bar
      Connected to ldap.foo.bar
      Searching for username: testuser
      Getting user(s) using filter: (&(&(objectClass=posixaccount)(cn=testuser)) in search-path: OU=people,DC=foo,DC=bar
      ldap: ** No user found.
      User not found. Check if testuser exist in your configured search-path: OU=people,DC=foo,DC=bar

      Es fehlt eine dritte schliessende Klammer.

      Mit folgender Modifikation in classes/libraries/isys_library_ldap.class.php Zeile 86:

      $l_filter = "(&(".$l_current_filter.")(".$l_map_username."=".$p_username.")))";

      statt

      $l_filter = "(&(".$l_current_filter.")(".$l_map_username."=".$p_username."))";

      funktioniert die Suche ("####" = zusaeztlicher Debug Output):

      Searching for username: testuser

      l_current_filter = &(objectClass=posixAccount

      l_filter = (&(&(objectClass=posixAccount)(uid=testuser)))

      l_map_username = uid

      p_username = testuser

      Getting user(s) using filter: (&(&(objectClass=posixAccount)(uid=testuser))) in search-path: OU=People,DC=foo,DC=bar

      Search result Resource id #72

      Found DN: uid=testuser,ou=People,dc=foo,dc=bar. Trying to login with it.
      Auth successfull (uid=testuser,ou=People,dc=foo,dc=bar).

      Gruss,
      Matthias

      posted in Entwicklung
      M
      mwamser