Why do you authenticate the user twice?

On Wed, Feb 15, 2012 at 12:31 AM, <francois.tho...@orange.com> wrote:

> Hi,
>
> I would like to do this architecture:
> - a reverse proxy (based on apache 2.2.10-2.24.5) that do client
> authentication with x509 certificate. The user access is validated by an
> ldap server.
> - a web server (based on apache 2.2.10-2.24.5) that run mod_dav with
> specific user access filtering
>
> I setup the reverse proxy with this configuration :
>
> <Proxy balancer://webdavcluster>
> BalancerMember http://192.168.129.18
> BalancerMember http://192.168.129.19
> </Proxy>
> <VirtualHost _default_:443>
>
>        ErrorLog /var/log/apache2/error_log
>        TransferLog /var/log/apache2/access_log
>        CustomLog /var/log/apache2/ssl_request_log   ssl_combined
>        SSLEngine On
>        SSLProxyEngine On
>        SSLCipherSuite
> ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
>        SSLCertificateFile /etc/apache2/ssl.crt/server.crt
>        SSLCertificateKeyFile /etc/apache2/ssl.key/server.key
>        SSLCACertificateFile
> /etc/apache2/ssl.crt/client-accepted-ca-chain.crt
>        SSLVerifyClient require
>        SSLVerifyDepth 3
>        SSLOptions +FakeBasicAuth +ExportCertData
>        SetEnvIf User-Agent ".*MSIE.*" \
>                 nokeepalive ssl-unclean-shutdown \
>                 downgrade-1.0 force-response-1.0
>
>        ServerName webdav
>        ServerAlias webdav
>        <Location />
>        AuthType Basic
>        AuthName "Intranet"
>        AuthBasicProvider ldap
>        AuthzLDAPAuthoritative off
>        AuthLDAPURL
> "ldap://192.168.129.19:389/ou=People,dc=XXX,dc=X,dc=X,dc=X?uid";
>        AuthLDAPBindDN "cn=X,ou=Technical,dc=X,dc=X,dc=X,dc=X"
>        AuthLDAPBindPassword X
>        Require valid-user
>        </location>
>        ProxyPass /balancer-manager !
>        ProxyPass / balancer://webdavcluster/
>        ProxyPassReverse / balancer://webdavcluster/
> </VirtualHost>
>
> On the web server, I configure :
>
> <Directory "/srv/www/htdocs">
> AllowOverride None
> Order allow,deny
>  Allow from all
> Options Indexes FollowSymLinks
> AuthName "WEBDav server"
> AuthType Basic
> AuthBasicProvider ldap
> AuthzLDAPAuthoritative on
> AuthLDAPURL
> "ldap://192.168.129.19:389/ou=People,dc=XXX,dc=X,dc=X,dc=X?uid";
> AuthLDAPBindDN "cn=X,ou=Technical,dc=X,dc=X,dc=X,dc=X"
> AuthLDAPBindPassword X
> require valid-user
> DAV On
> </Directory>
>
> On the webserver logs, I found this message : [Tue Feb 14 14:00:42 2012]
> [error] [client 192.168.129.17] Encountered FakeBasicAuth spoof:
> /XXXXXXXX
>
> It looks like error due to FakeBasicAuth option used on the reverse
> proxy but when I removed it on the reverse proxy, the reverse proxy
> doesn't authenticate user with the ldap.
>
> So my question is how to do user validation on the web server based on
> information send by the reverse proxy or how to filter access to
> specific directory ?
>
> Thanks for your help
> Francois-Xavier THORET
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> France Telecom - Orange decline toute responsabilite si ce message a ete
> altere, deforme ou falsifie. Merci
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorization.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, France Telecom - Orange shall not be liable if
> this message was modified, changed or falsified.
> Thank you.
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
>   "   from the digest: users-digest-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to