ホームページ  >  記事  >  バックエンド開発  >  PHP で Active Directory ユーザー名を取得する方法

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-08 11:46:02785ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。