3

Apache2 の authnz_ldap モジュールを使用して LDAP ユーザーを正常に認証しています。ログイン後にユーザー名を取得して、次のフォーム/Webページを介して対話できるようにする方法が明確ではありません. 私は典型的な方法(os.getenv os.environ getpassなど)を試しましたが、www-dataまたはNoneの結果しか得られません。

必要なものは apache/ldap モジュールのいずれかで利用できると思いますが、助けを借りて正しいパスを検索できます。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

私自身の質問に答えるには:http: //httpd.apache.org/docs/2.2/mod/mod_authnz_ldap.html#exposed

環境キーは文書化されていませんでしたが、私はいくつかの可能性のある容疑者を投げ入れ、それos.getenv('AUTHENTICATE_UID')が勝者であることがわかりました。

これで誰かの時間を節約できることを願っています。

于 2012-09-08T19:57:44.193 に答える