3

WAMP(Windowsの場合はW、PHPの場合はP)を使用して、Windowsデスクトップのイントラネットでホストされるアプリがあります。新しい機能を実装する必要があります。ユーザーがイントラネットサイトにアクセスするたびに、Windowsにログインしているクレデンシャルを使用してユーザーを検証します。

ここでは、それを実装するためのいくつかの基本的な概念が欠けています-PHPでユーザーの詳細にログインしている現在のウィンドウにアクセスするにはどうすればよいですか?

現在のユーザーが誰であるかを検出し、検証のためにこのユーザーデータをLDAPサーバーに渡して検証する方法はありますか?

4

2 に答える 2

3

こちらをご覧ください: http://siphon9.net/loune/2007/10/simple-lightweight-ntlm-in-php/

認証の半分です。

ただ注意してくださいApacheはKeepAlive On設定を設定する必要があります。

現在のユーザーのログイン/ドメイン/ワークステーション情報が表示されます。

完全な NTLM 認証方式のサポートが必要な場合は、Web サーバーにモジュールが必要です。

ここを見てください:http://modntlm.sourceforge.net/

そしてここ:http://bloke.org/linux/ntlm-authentication-active-directory-on-apache-linux/

どちらの場合も、URL は IE の場合は「信頼済みゾーン」にある必要があり、Firefox の場合も同様の設定が必要です。

于 2012-09-06T13:41:45.903 に答える