WebDavでブラウザとクライアントアプリの両方で同じBasic認証を使う設定

ApacheでWebDavをつかった共有フォルダの設定例です。

DirectoryとLocationでおなじhtpasswdファイルを使うことでブラウザからのアクセスでも同じアカウントでログインできるようにしています。

<Directory "/var/www/webdav/">
     AuthType Basic
     AuthName "Please input your password"
     AuthUserFile /etc/httpd/.htpasswd
     Require user secret
</Directory>

<Location "/">
    DAV on
    SSLRequireSSL
    AuthType        Basic
    AuthName        "Please input your password"
    AuthUserFile /etc/httpd/.htpasswd
    Require valid-user
    Order deny,allow
    Deny from none
    Allow from all
</Location>