PHP での Windows (AD) ユーザー名の取得
多くのイントラネット ベースの PHP Web アプリケーションは、現在の IP およびホスト情報を簡単に取得できます。ページにアクセスするユーザー。ただし、一般的な懸念は、この機能を拡張して Active Directory または Windows ユーザー名を抽出できるかどうかです。このニーズを満たすことができますか?
AUTH_USER リクエスト変数の調査
解決策は、AUTH_USER リクエスト変数を調べることにあります。 Web アプリケーションによって匿名アクセスが許可されている場合は、空のままになります。ただし、サーバーが基本認証メカニズムまたは Windows 統合認証メカニズムを使用している場合、AUTH_USER 変数には認証されたユーザーのユーザー名が保存されます。
Active Directory 資格情報の組み込み
Active Directory ドメイン内, Web サーバーとファイルのアクセス許可が適切に構成されていれば、クライアント マシン上の Internet Explorer ブラウザはドメイン資格情報をサーバーにシームレスに送信できます。このシナリオでは、AUTH_USER 変数には、MYDOMAINuser.name などのユーザーのドメイン資格情報が含まれます。特に、この交換を行うためにユーザーは Web アプリケーションに明示的にログインする必要はありません。
以上がPHP で Windows (AD) ユーザー名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。