0

ここで必要なものに近いものを検索しましたが、見つかりませんでした。それでは、行きましょう。私は MediaWiki を持っています。MediaWiki vhost は mod_authnz_ldap を使用して LDAP 経由で認証しますが、コレクション拡張機能 (PDF を作成します) をクリックして pdf ファイルを生成すると、Apache に要求が送信されます。これが発生すると、Apache が要求しますAuthentication の場合、応答がなく、エラーが返されます。これは私がレンダリングで得たエラーです:

ERR: HTTP Error 401: Authorization Required
ERR: HTTP Error 401: Authorization Required
ERR: HTTP Error 401: Authorization Required
ERR: HTTP Error 401: Authorization Required

QUERY_STRING を使用して文字列「writer=rl」または「render」などを検索しようとしていますが、これらは「Create PDF request」に含まれる文字列です。私はこのように使用しています:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^writer=rl$
RewriteRule .* - [E=free_access]

「free_access」は私の環境変数です。

次に、私はこのようにやっています:

     AllowOverride All
     Options Indexes FollowSymLinks
     Order deny,allow
     deny from all
     allow from env=free_access
     AuthType Basic
     AuthName "Wiki - Autenticacao via LDAP"
     AuthBasicProvider ldap
     AuthzLDAPAuthoritative off
     AuthLDAPGroupAttributeIsDN off
     AuthLDAPURL "ldap://xxx.yyy.zzz.www:389/ou=users,dc=dc,dc=BLABLA,dc=UN?uid?sub?(objectClass=posixAccount)"
     AuthLDAPRemoteUserIsDN off
     AuthLDAPGroupAttribute memberUid
     Require valid-user
     Satisfy any

ええと、私はこれでうまくいきません。

4

0 に答える 0