Heim  >  Artikel  >  Backend-Entwicklung  >  Kann PHP den Active Directory-Benutzernamen abrufen?

Kann PHP den Active Directory-Benutzernamen abrufen?

Barbara Streisand
Barbara StreisandOriginal
2024-11-09 21:19:02983Durchsuche

Can PHP Retrieve Active Directory Username?

Ermitteln des Windows-Benutzernamens in PHP

In einer Intranet-PHP-Anwendung ist das Extrahieren von Benutzerinformationen wie IP und Hostname leicht möglich. Das Erfassen ihres Active Directory-/Windows-Benutzernamens stellt jedoch eine einzigartige Herausforderung dar.

Kann PHP den Active Directory-Benutzernamen abrufen?

Ja, das ist möglich. Durch Nutzung der Anforderungsvariablen AUTH_USER können Sie auf den Benutzernamen zugreifen. Für Webanwendungen, die anonymen Zugriff ermöglichen, bleibt diese Variable leer. Wenn Ihr Server jedoch die einfache oder integrierte Windows-Authentifizierung verwendet, enthält AUTH_USER den Benutzernamen des authentifizierten Benutzers.

Integrierte Windows-Authentifizierung in Active Directory

In einer Active Directory-Domäne Internet Explorer-Benutzer können ihre Domänenanmeldeinformationen nahtlos an den Server weitergeben, wenn die entsprechenden Webserver-/Dateisystemberechtigungen vorhanden sind. Infolgedessen zeigt AUTH_USER den Benutzernamen im Format MYDOMAINuser.name an, ohne Benutzer zur Eingabe expliziter Anmeldeinformationen für Ihre Webanwendung aufzufordern.

Das obige ist der detaillierte Inhalt vonKann PHP den Active Directory-Benutzernamen abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn