Primeiro, não sou administrador do AD no local, mas meu gerente me pediu para tentar integrar minha instalação pessoal do Redmine ao ActiveDirectory, a fim de testá-la para uma distribuição em maior escala.
Nosso servidor AD está no host: port ims.example.com:389
e eu tenho um usuário IMS/me
.
No momento, também tenho um usuário me
no Redmine usando autenticação local.
Eu criei um método de autenticação LDAP do ActiveDirectory no RedMine com os seguintes parâmetros:
Host: ims.example.com
Port: 389
Base DN: cn=Users,dc=ims,dc=example,dc=com
On-The-Fly User Creation: YES
Login: sAMAccountName
Firstname: givenName
Lastname: sN
Email: mail
Testar esta conexão funciona muito bem.
No entanto, não fui autenticado com êxito.
Criei um usuário administrador de backup para poder voltar à me
conta se eu quebrar as coisas e tentei mudar me
para usar as credenciais do ActiveDirectory. No entanto, quando o faço, nada funciona para fazer login. Tentei todas essas opções de nome de login:
me
IMS/me
IMS\me
Eu usei minha senha de domínio conhecida, mas não há alegria.
Então, que configuração estou errada ou que informações preciso adquirir para fazer isso funcionar?
Um truque para encontrar o DN base para autenticação LDAP do ActiveDirectory é verificar qual é o nome de domínio totalmente qualificado dos usuários. você pode verificar isso com:
se você estiver logado como esse usuário, que retorna algo como
e o DN base pode ser encontrado removendo o primeiro CN.
fonte
Não tenho familiaridade com o Redmine, mas com certeza parece que você está tentando fazer uma ligação anônima ao Active Directory para validar credenciais. Isso não vai funcionar. Tendo configurado vários produtos para integração LDAP com o AD, esse é um problema comum que eu já vi.
Pronto para uso, o AD exige que os clientes se autentiquem ao vincular-se ao diretório para executar consultas.
Dê uma olhada nesta postagem do wiki do Redmine re: configurando a autenticação LDAP. Eles estão falando sobre a especificação de uma conta e senha para o Redmine usar (uma que tenha direitos de ler o diretório - um simples "Usuário de Domínio" fará) para vincular ao diretório.
fonte
IMS\me
e não parecia funcionar. Também não consigo obter detalhes sobre por que está falhando.Use um navegador ldap e verifique visualmente a estrutura ... o luma no ubuntu funciona bem, o ldapper para o mac também.
fonte
Se você quiser dar um passo adiante e configurar o SSO, este plugin é muito útil! https://www.redmine.org/plugins/single_auth
Esta publicação (minha) pode ajudar: http://blog.techutils.space/2016/02/redmine-ad-sso-setup.html
fonte