Autenticação SSPI do Subversion

Autenticação SSPI do Subversion

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

informação relacionada