Se você quiser usar a autenticação SSPI para subversão servida pelo Apache, seus usuários estarão em vários domínios e usuários de vários domínios terão acesso a repositórios específicos, mas nem todos os repositórios, então, como você configurou 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, eu tenho domain1 \ user1, domain2 \ user2, domain3 \ user3 todos precisando acessar um repositório, e domain1 \ user1, domain3 \ user3 precisando acessar outro repositório. Nós não teremos um RequiredGroup (eu não acho - não tenho certeza do que é isso), mas sim cada usuário autenticado com o ID de usuário e senha do seu 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 os 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
Tags authentication svn