schulit / adauth
Client library for Active Directory Authentication Server
Installs: 297
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/schulit/adauth
Requires
- php: ^8.1
- ext-json: *
- ext-openssl: *
This package is auto-updated.
Last update: 2025-09-29 02:30:01 UTC
README
Mithilfe dieser Bibliothek kann komfortabel eine Verbindung zum Active Directory Authentication Server aufgebaut werden.
Installation
$ composer require schulit/adauth
Benutzung
use AdAuth; use AdAuth\Credentials; use AdAuth\Stream\TlsStream; $tlsStream = new TlsStream('Pfad zum Zertifikat der verwendeten CA (oder null falls nicht vorhanden)', 'FQDN aus dem Zertifikat des Servers', 'Fingerprint des Zertifikats'); $adauth = new AdAuth('öffentliche IP des AD Auth Servers', $tlsStream, 55117 /* öffentliche Portnummer */); $response = $adauth->authenticate(new Credentials('username', 'password')); $response = $adauth-> $response = $adauth->ping();
Symfony Integration
Kompatiblität
Diese Version ist kompatibel mit Version 2.0.0 des Servers.