ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



serverapps:subversion:ldap

LDAP認証

Subversion/SVNのLDAP認証にはApacheが必要 httpd.confはこんな感じかな?

LoadModule ldap_module                    /usr/lib/apache2-prefork/mod_ldap.so
LoadModule authnz_ldap_module             /usr/lib/apache2-prefork/mod_authnz_ldap.so
LoadModule dav_module                     /usr/lib/apache2-prefork/mod_dav.so
LoadModule dav_svn_module                 /usr/lib/apache2/mod_dav_svn.so

<IfModule mod_dav_svn.c>

<Location /repos/myrepo>
   DAV svn
   SVNPath /usr/local/svn/repos/myrepo

   AuthType Basic
   AuthName "Subversion repository"

   AuthBasicProvider ldap
   AuthzLDAPAuthoritative off ←2.4でerrorになるので削除
   AuthLDAPURL ldap://server.example.com/ou=svn,dc=example,dc=com?uid?sub
   Require valid-user

</Location>
</IfModule>

#AuthzLDAPAuthoritative off ← 2.2.?あたりからBugのためerrorになるので削除(特に実害はないはず)。1)

こちら⇒2.4系での変更-アクセス制御 も参照のこと

1)
2.4でも治る気配がない
serverapps/subversion/ldap.txt · 最終更新: 2017/04/14 14:21 (外部編集)