Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Keine Anmeldung trotz erfolgreicher LDAP Authentifizierung

    Scheduled Pinned Locked Moved Entwicklung
    1 Posts 1 Posters 1.1k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      hsz
      last edited by

      Bei folgendem "Spezialfall" funktioniert zwar die LDAP-Authentifizierung, i-doit springt aber in die Loginmaske zurück:
      wenn der DN nicht den loginnamen enthält, z.B. DN=cn=Max Musterman,dc=example,dc=org aber anhand der uid=musmax
      authentifiziert wird, dann liefert get_dn_by_username('cn=Max Musterman,dc=example,dc=org') nichts zurück.
      Folgender kleiner Patch behebt den Fehler in try_auth:

      Index: src/classes/libraries/ldapi/ldapi_acc.class.php
      ===================================================================
      --- src/classes/libraries/ldapi/ldapi_acc.class.php	(Revision 30)
      +++ src/classes/libraries/ldapi/ldapi_acc.class.php	(Arbeitskopie)
      @@ -95,7 +95,9 @@
      
        		if (!empty($l_username)) {
       			return $this->bind($l_username, utf8_encode($p_password));
      - 		}
      + 		} else {
      +			return $this->bind($p_username, utf8_encode($p_password));
      +		}
        	}
      
       	public function __construct($p_hostname = NULL) {
      
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post