Se você deseja usar a autenticação SSPI para o subversion servido pelo Apache, seus usuários estão em vários domínios e os usuários de vários domínios têm permissão para acessar repositórios específicos, mas não todos os repositórios, então como você configura isso?
Em uma postagem anterior, Palehorse indica o seguinte para usar mod_auth_sspi e mostra SSPIDOMAIN sendo definido para um domínio:
<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>
No meu caso, tenho domínio1\usuário1, domínio2\usuário2, domínio3\usuário3, todos precisando de acesso a um repositório, e domínio1\usuário1, domínio3\usuário3 precisando de acesso a outro repositório. Não teremos um RequiredGroup (acho que não - não tenho certeza do que é isso), mas sim fazer com que cada usuário se autentique com seu ID de usuário e senha do diretório ativo (login do Windows).
Existe uma maneira de listar vários SSPIDOMAINs e nos grupos de listas de arquivos de controle de acesso semelhantes aos seguintes para permitir que usuários em vários domínios acessem os repositórios?
developers=domain1\user1, domain2\user2, domain3\user3
otherReposGrp=domain1\user1, domain3\user3
[/]
@developers=rw
[someOtherRepos]
@otherReposGrp=rw