ホームページ > バックエンド開発 > PHPチュートリアル > PHP で Active Directory ユーザー名を取得する方法

PHP で Active Directory ユーザー名を取得する方法

Mary-Kate Olsen
リリース: 2024-11-08 11:46:02
オリジナル
852 人が閲覧しました

How to Retrieve Active Directory Usernames in PHP?

PHP での Active Directory ユーザー名の取得

イントラネット上で PHP Web アプリケーションを操作する場合、現在のユーザーの IP とホスト名を取得するのは比較的簡単です。率直な。ただし、Active Directory または Windows ユーザー名の取得は困難な場合があります。

解決策

PHP で Active Directory/Windows ユーザー名を取得するには、AUTH_USER リクエスト変数を検査します。存在する場合、認証されたユーザーのユーザー名を示します。ただし、次の点に注意してください。

  • 匿名アクセスが有効な場合、AUTH_USER は空になります。
  • 基本認証または Windows 統合認証が使用される場合、AUTH_USER にはユーザー名が含まれます。

Active Directory ドメインで、クライアントが Internet Explorer を使用する場合、サーバーとファイル システムのアクセス許可が構成されている場合正しく、IE はユーザーのドメイン資格情報をサーバーにサイレントに送信できます。その結果、Web アプリケーションにユーザーが手動でログインしなくても、AUTH_USER には MYDOMAINuser.name という形式が含まれます。

以上がPHP で Active Directory ユーザー名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート