Existe uma maneira de ter tortisesvn usar o Windows 7 kerberos tickets para auth contra um servidor svn do apache?

4

Eu tenho putty capaz de usar o gssapi em meus clientes Windows 7 x64 contra logins do kerberos para SSH. Ou seja ele encaminha o ticket que você recebe ao fazer login no Windows. Eu não consigo descobrir como fazer o tortiseSVN fazer o mesmo. Eu posso obtê-lo para solicitar minhas credenciais toda vez que eu faço qualquer coisa e eles funcionam, mudando de neon para servo no arquivo de configuração. Mas eu preciso usar o ticket para que eu não precise digitar meu nome de usuário e senha continuamente.

Se Tortise não pode fazer isso, alguém sabe de um cliente svn para Windows que faz?

    
por jmp242 08.11.2013 / 21:51

2 respostas

5

A FAQ diz que sim.

How do I make GSSAPI authentication work?
The 'neon' http library, which is the default for a TortoiseSVN installation, has problems with GSSAPI, but the 'serf' library should work. TSVN is linked with both of those DAV libraries, you can configure which one to use in the subversion server file. Go to TSVN->Settings->Network->Subversion server file->Edit.

  1. In TortoiseSVN->Settings->Network->Subversion server file, click on the edit button.
  2. At the bottom of the file change the [global] section by editing the http-library entry (or adding it if it is missing)

    [global]
    http-library = serf

Note that this change will affect all Subversion clients on your PC.

No entanto , o servidor DAV em que você está operando também terá que entender o GSSAPI / SPNEGO e ter acesso a um keytab apropriado (HTTP/[email protected]). / p>     

por 08.11.2013 / 23:27
0

A versão mais recente do TortoiseSVN capaz de autenticar com sucesso com o Kerberos SPNEGO no WebDAV era 1.6 (não tenho certeza sobre a versão menor exata 1.6.x desde que parou de funcionar)

Meu servidor WebDAv do Subversion está configurado corretamente para o SPNEGO e o SSO funciona bem no Linux com o pacote WanDisco Subversion 1.8, graças às opções de configuração necessárias configuradas corretamente no serf na compilação.

No momento (meados de 2014), não encontrei nenhum cliente recente no Windows, nem gráfico nem de linha de comando, que use GSSAPI corretamente para autenticar com o SPNEGO. Ainda um trabalho em andamento.

    
por 15.11.2014 / 19:08