0

debian サーバーでホストされている eZ Publish Web サイトの自動ログオン システムをセットアップする必要があります。ピッチは次のとおりです。

「クライアントは Windows セッションにログオンしています (ユーザーは Windows Active Directory (つまり LDAP) に登録されています) ; 彼がイントラネット eZ パブリッシュ Web サイトに到着すると、彼はブラウザーによって検出されます (NTLM を使用して...?)ユーザーは自動的にログオンします」

どうやら、LDAP サポートは eZ Publish に組み込まれているため、この部分の問題には問題はありません。主な問題は、Windows セッションから現在のユーザー ログインを取得する方法です。私はNTLMについてさまざまなものを読みましたが、明示的なものは何もありません...そして、php5-ldapとntlm-modをインストールする必要があるようです...? :(ちょっとトリッキーなのはわかっていますが、ヒントをいただければ幸いです! :D

前もって感謝します;

チャーリー

4

1 に答える 1

0

https://github.com/Legrandin/PyAuthenNTLM2

この Apache モジュールは、Windows ユーザー名を PHP 変数 $_SERVER['REMOTE_USER'] に入れます。

于 2012-07-31T11:54:38.293 に答える