Added digest auth support to test Apache HTTPD docker imsage

This commit is contained in:
Oleg Kalnichevski 2018-02-04 12:59:58 +01:00
parent 4f7df3d0a2
commit 1253d7f411
2 changed files with 13 additions and 1 deletions

View File

@ -36,7 +36,9 @@ COPY httpd.conf ${httpd_home}/conf/
COPY httpd-ssl.conf ${httpd_home}/conf/
RUN mkdir -p ${private_dir}
RUN htpasswd -b -c ${private_dir}/.htpasswd testuser nopassword
# user: testuser; pwd: nopassword
RUN echo "testuser:{SHA}0Ybo2sSKJNARW1aNCrLJ6Lguats=" > ${private_dir}/.htpasswd
RUN echo "testuser:Restricted Files:73deccd22e07066db8c405e5364335f5" > ${private_dir}/.htpasswd_digest
RUN echo "Big Secret" > ${private_dir}/big-secret.txt
EXPOSE 8080

View File

@ -577,3 +577,13 @@ SSLRandomSeed connect builtin
</Directory>
<Directory "/var/httpd/www/private">
AuthType Digest
AuthName "Restricted Files"
AuthDigestDomain /
AuthBasicProvider file
AuthUserFile "/var/httpd/www/private/.htpasswd_digest"
Require valid-user
</Directory>