BitnamiのRedmineに付属のSubversionをApacheと連携させて、認証をAD(LDAP)連携させる。
httpd.confのLoadModuleディレクティブ
以下のコメントアウトを外して有効にする。
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule ldap_module modules/mod_ldap.so
httpd.confのディレクティブ
<Location /svn> DAV svn SVNParentPath /var/svn AuthType Basic AuthBasicProvider ldap AuthName "Subversion repository" AuthLDAPUrl ldap://dummy.com:389/cn=Users,dc=dummy,dc=com?userPrincipalName?sub AuthLDAPBindDN ldap@ドメイン AuthLDAPBindPassword パスワード Require valid-user </Location>
userPrincipalNameをsAMAccountNameにすると、「ユーザー名@ドメイン」でなく「ユーザー名」で認証可能。
AuthLDAPUrl ldap://xxx.yyy.zzz:389/cn=Users,dc=dummy,dc=com?sAMAccountName?sub