web-dev-qa-db-ja.com

apachemod_authnz_ldap-空白のユーザー名を使用すると500エラー

Windows Server2012でApache2.4を実行しています。

ユーザーが空白のユーザー名を入力した場合を除いて、mod_authnz_ldapが機能しています。これにより、500内部サーバーエラーが発生します。

これは、httpd.confの「スタッフ」領域のエントリです。

<Location "/staff">
    AuthType Basic
    AuthName "Staff Area"
    LDAPReferrals Off
    AuthBasicProvider ldap
    AuthUserFile /dev/null
    AuthLDAPBindDN [email protected]
    AuthLDAPBindPassword MyPassword
    AuthLDAPURL "ldap://server-dc1:389/ou=DomainUsers,dc=school,dc=com,dc=au?sAMAccountName?sub"
    Require ldap-group cn=staff,ou=staff,ou=DomainUsers,dc=school,dc=com,dc=au
</Location>

私が行方不明になっていることは明らかですか?他の誰かがmod_authnz_ldapを使用していますか?あなたのサーバーは空白のユーザー名が好きではありませんか?

4
jpgorton

追加する必要がありました...

AuthLDAPBindAuthoritativeオフ

これがなぜなのか100%わかりません。おそらく、mod_authnz_ldapが認証を別の場所に渡すことと関係がありますか?しかし、それは機能します。

これが誰かを助けることを願っています。

4
jpgorton