LdapConnectionHelper
in package
Hilfsklasse zum Aufbau einer LDAP/LDAPS-Verbindung.
Aufgaben:
- liest Server, Port und Timeout aus der LDAP-Konfiguration
- erstellt eine LDAP-Verbindung
- setzt die notwendigen Optionen (Protokollversion, Netzwerk-Timeout)
Wichtig:
- Diese Klasse führt KEIN ldap_bind durch.
- Das Bind (mit Benutzer- oder Service-Konto) erfolgt in den Fach-Services wie LdapAuthService oder LdapDirectoryService.
Table of Contents
Properties
- $config : array<string, mixed>
Methods
- __construct() : mixed
- createConnection() : resource
- Erstellt eine LDAP-Verbindung mit gesetzten Optionen (Protokollversion, Timeout), aber ohne Bind. Den Bind führen die aufrufenden Services durch.
Properties
$config
private
array<string, mixed>
$config
LDAP-spezifische Konfiguration (server, port, timeout, etc.)
Methods
__construct()
public
__construct(array<string, mixed> $ldapConfig) : mixed
Parameters
- $ldapConfig : array<string, mixed>
-
Teilbereich "ldap" aus der config.php
createConnection()
Erstellt eine LDAP-Verbindung mit gesetzten Optionen (Protokollversion, Timeout), aber ohne Bind. Den Bind führen die aufrufenden Services durch.
public
createConnection() : resource
Tags
Return values
resource —LDAP-Verbindungs-Handle