Configuração LDAP do Gerrit

2

Estou configurando o gerrit sobre o Windows Server 2008 R2 junto com o mysql e o tomcat.

Concluí a instalação com sucesso. O modo de autenticação é LDAP.

Não consigo fazer login. O erro é:

com.google.gerrit.server.account.AccountManager: Cannot assign user name "XXXXXX" to account 8; name does not conform.

No meu caso, o nome de usuário contém dígitos, enquanto eu vim a saber que gerrit não permite login se todas as letras forem digitadas no nome de usuário Discussão do Grupo Gerrit Google

Por favor, me guie o que devo configurar ou o que pode ser a solução para esse problema.

    
por Priyank Thakkar 11.10.2013 / 12:48

1 resposta

1

Bem, eu tenho a solução. O Gerrit não permite que o nome do usuário seja todos os dígitos. Então tudo que você precisa fazer é algumas mudanças de configuração no gerrit.config na seção ldap.

Na seção ldap, coloque:

accountPattern = (&(objectClass=person)(mail=${username}))
accountSshUserName = ${givenName}.${sn}

Agora, você poderá fazer login usando seu ID de e-mail e as informações do usuário armazenadas serão firstname.lastname.

Felicidades !!!

    
por 11.10.2013 / 16:51

Tags