Autenticação LDAP¶
A autenticação LDAP verifica os usuários MRBS em um diretório LDAP, como OpenLDAP ou Microsoft Active Directory.
A extensão PHP LDAP deve ser instalada.
Configurações de conexão¶
Configure os servidores de diretório, versão do protocolo, segurança de transporte, nome distinto base e filtros de pesquisa em config.inc.php. Copie as configurações LDAP relevantes de systemdefaults.inc.php antes de alterá-las.
Prefira transporte criptografado:
- LDAPS quando suportado; ou
- LDAP com StartTLS.
Instale e verifique a cadeia de certificados do servidor de diretório. Não desative a verificação para solucionar um problema de certificado.
Pesquisa de usuário¶
O nome de login é localizado usando o atributo e o filtro do usuário configurados. Os layouts de diretório são diferentes, então teste com:
- um usuário normal;
- um administrador;
- um usuário fora da unidade organizacional permitida;
- uma conta desativada; e
- um nome de usuário contendo caracteres não ASCII válidos, se aplicável.
Grupos e administradores¶
MRBS pode usar atributos de diretório e associação de grupo para identificar ou descrever usuários. Certifique-se de que o comportamento do grupo aninhado corresponda ao seu diretório e documente quais grupos concedem administração MRBS.
Mapeamento de atributos¶
Os mapeamentos opcionais podem recuperar endereços de e-mail e nomes de exibição:
Os nomes dos atributos e os formatos retornados variam entre as implementações LDAP.
Solução de problemas com segurança¶
LDAP opções de depuração podem expor detalhes do diretório. Habilite-os apenas para um teste limitado, restrinja o acesso à saída e desabilite-os imediatamente depois.
Quando o login falhar, verifique o transporte e os certificados antes de alterar os filtros ou credenciais de pesquisa.