PHP での Windows ユーザー名の決定
イントラネット PHP アプリケーションでは、IP やホスト名などのユーザー情報を簡単に抽出できます。ただし、Active Directory/Windows ユーザー名の取得には特有の課題があります。
PHP は Active Directory ユーザー名を取得できますか?
はい、可能です。 AUTH_USER リクエスト変数を利用すると、ユーザー名にアクセスできます。匿名アクセスを許可する Web アプリケーションの場合、この変数は空のままです。ただし、サーバーが基本認証または Windows 統合認証を使用している場合、AUTH_USER には認証されたユーザーのユーザー名が含まれます。
Active Directory での Windows 統合認証
Active Directory ドメインでは、適切な Web サーバー/ファイル システムのアクセス許可が設定されている場合、Internet Explorer ユーザーはサーバーにドメイン資格情報をシームレスに提供できます。その結果、AUTH_USER は、Web アプリケーションへの明示的なログイン認証情報の入力をユーザーに求めることなく、ユーザー名を MYDOMAINuser.name の形式で表示します。
以上がPHP は Active Directory ユーザー名を取得できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。