AD SASL + LDAP, SASL + GSSAPI, : svnserve Cygwin Windows.
1) svnserve SASL + LDAP/AD Linux ( , svnserve Windows, ). , LDAP/AD, saslauthd testsaslauthd.
Ubuntu :
1a)/etc/sasl2/svn.conf
pwcheck_method: saslauthd
mech_list: PLAIN
subversion/svnserve saslauthd .
1b)/etc/saslauthd.conf
ldap_servers: ldap://yourADserver.dept.org
ldap_search_base: DC=dept,DC=org
ldap_bind_dn: cn=bindaccount,dc=dept,dc=org
ldap_bind_pw: passwordOfbindaccount
ldap_deref: never
ldap_restart: yes
ldap_scope: sub
ldap_use_sasl: no
ldap_start_tls: no
ldap_version: 3
ldap_auth_method: bind
ldap_filter: sAMAccountName=%u
ldap_password_attr: userPassword
ldap_timeout: 10
ldap_cache_ttl: 5
ldap_cache_mem: 32768
1c) testsaslauthd
testsaslauthd -u myusername -p mypassword
1d) saslauthd svnserve. svn .
2) , Windows Cyrus saslauthd , , . Cygwin, svnserve, testsaslauthd saslauthd.
. svn.conf .