- Mitglied seit
- 12. Jan 2021
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hallo zusammen,
folgende Systemumgebung
Der Zugriff per PHP funktioniert ebenfalls reibungslos:
Nur der LDAP-Login in GitLab funktioniert nicht. Es erscheint immer die Fehlermeldung "Invalid credentials for..." - egal mit welchem AD-Benutzer ich mich einlogge (Benutzername/Passwort definitiv korrekt). Folgende Einstellungen wurden über die Docker-Umgebungsvariablen (Paketzentrum->Docker->Container->synology_gitlab->Bearbeiten->Umgebungsvariablen) gesetzt:
folgende Systemumgebung
- DS718+ mit DSM 6.2.3
- GitLab 11.11.8 über Paketzentrum (Docker)
- Synology Directory Server 4.4.5
Code:
ldapsearch -x -H ldap://interne.nas-domain.de:389 -D "cn=admin,cn=Users,dc=domain,dc=de" -b "dc=domain,dc=de" -w "adminpass1" -Z
Der Zugriff per PHP funktioniert ebenfalls reibungslos:
PHP:
$ds = ldap_connect("ldap://interne.nas-domain.de");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
ldap_start_tls($ds);
$bind = ldap_bind($ds, "cn=admin,cn=Users,dc=domain,dc=de", "adminpass);
if($bind){
$result = ldap_search($ds, "dc=domain,dc=de", "(samaccountname=admin)");
// ...
die('Funktioniert');
}
Nur der LDAP-Login in GitLab funktioniert nicht. Es erscheint immer die Fehlermeldung "Invalid credentials for..." - egal mit welchem AD-Benutzer ich mich einlogge (Benutzername/Passwort definitiv korrekt). Folgende Einstellungen wurden über die Docker-Umgebungsvariablen (Paketzentrum->Docker->Container->synology_gitlab->Bearbeiten->Umgebungsvariablen) gesetzt:
Code:
LDAP_VERIFY_SSL = false
LDAP_UID = uid
LDAP_METHOD = start_tls
LDAP_BASE = dc=domain,dc=de
LDAP_PASS = adminpass
LDAP_BIND_DN = cn=admin,cn=Users,dc=domain,dc=de
LDAP_HOST = interne.nas-domain.de
LDAP_ENABLED = true