PHP peut-il récupérer le nom d'utilisateur Active Directory ?

Barbara Streisand
Libérer: 2024-11-09 21:19:02
original
998 Les gens l'ont consulté

Can PHP Retrieve Active Directory Username?

Détermination du nom d'utilisateur Windows en PHP

Dans une application PHP intranet, extraire des informations utilisateur telles que l'adresse IP et le nom d'hôte est facilement réalisable. Cependant, capturer leur nom d'utilisateur Active Directory/Windows présente un défi unique.

PHP peut-il récupérer le nom d'utilisateur Active Directory ?

Oui, c'est possible. En tirant parti de la variable de requête AUTH_USER, vous pouvez accéder au nom d'utilisateur. Cette variable reste vide pour les applications Web autorisant un accès anonyme. Toutefois, si votre serveur utilise l'authentification de base ou intégrée à Windows, AUTH_USER contiendra le nom d'utilisateur de l'utilisateur authentifié.

Authentification intégrée Windows dans Active Directory

Dans un domaine Active Directory, Les utilisateurs d'Internet Explorer peuvent fournir de manière transparente leurs informations d'identification de domaine au serveur si les autorisations appropriées du serveur Web/du système de fichiers sont en place. Par conséquent, AUTH_USER affichera le nom d'utilisateur au format MYDOMAINuser.name sans demander aux utilisateurs des informations de connexion explicites à votre application Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal