Аутентификация Subversion SSPI

Аутентификация Subversion SSPI

Если вы хотите использовать аутентификацию SSPI для Subversion, обслуживаемой Apache, ваши пользователи находятся в нескольких доменах и пользователям из нескольких доменов разрешен доступ к определенным репозиториям, но не ко всем репозиториям, то как это настроить?

В предыдущем посте Palehorse указывает следующее для использования mod_auth_sspi и показывает, что SSPIDOMAIN установлен для одного домена:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    AuthType SSPI

    AuthName “YourDomain”

    SSPIAuth On

    SSPIAutheritative Off

    SSPIDomain dc.yourdomain.com

    SSPIOmitDomain Off

    SSPIOfferBasic On

    SSPIUsernameCase Lower

    Require group “YOURDOMAIN\AuthorizedGroup”

</Directory>

В моем случае у меня есть domain1\user1, domain2\user2, domain3\user3, которым всем нужен доступ к одному репозиторию, и domain1\user1, domain3\user3, которым нужен доступ к другому репозиторию. У нас не будет RequiredGroup (я не думаю - не уверен, что это такое), но вместо этого каждый пользователь будет аутентифицироваться с помощью своего идентификатора пользователя и пароля Active Directory (логин Windows).

Есть ли способ перечислить несколько SSPIDOMAIN и в списке файлов управления доступом группы, подобные следующим, чтобы разрешить пользователям в нескольких доменах доступ к репозиториям?

developers=domain1\user1, domain2\user2, domain3\user3
otherReposGrp=domain1\user1, domain3\user3
[/]
@developers=rw
[someOtherRepos]
@otherReposGrp=rw

Связанный контент