Observação
A partir do MongoDB 8.0, A autenticação e autorização LDAP estão obsoletas. O recurso permanece disponível e com suporte no MongoDB Ops Manager e continua a operar sem alterações. O LDAP será removido em uma versão futura.
Para obter detalhes, consulte Descontinuação do LDAP.
Se sua implementação do MongoDB forçar o controle de acesso, o MongoDB Agent deverá autenticar no MongoDB como um usuário com o acesso adequado. Se você usar a automação, o Ops Manager lidará com isso para você.
O MongoDB Enterprise suporta ligação simples e SASL a servidores LDAP via saslauthd e bibliotecas do sistema operacional:
O MongoDB Enterprise para Linux pode se vincular a um servidor LDAP seja por meio de
saslauthdou por meio das bibliotecas do sistema operacional.O MongoDB Enterprise para Windows pode se vincular a um servidor LDAP por meio das bibliotecas do sistema operacional.
O MongoDB Agent suporta autenticação em instâncias MongoDB usando LDAP.
Observação
Com a automação, o MongoDB Ops Manager gerencia a autenticação do MongoDB Agent para você. Para saber mais sobre autenticação, veja Gerenciar a autenticação LDAP para seu projeto do Ops Manager.
Pré-requisitos
Configurar sistemas para usar autenticação
O MongoDB Agent interage com os reconhecimento de data center MongoDB em seu sistema da mesma forma que um usuário do MongoDB faria. Como resultado, você deve configurar sua implantação do MongoDB e o MongoDB Agent para suportar a autenticação.
Você pode especificar os mecanismos de autenticação do sistema ao adicionar o sistema ou pode editar as configurações de uma implantação existente. No mínimo, o sistema deve habilitar o mecanismo de autenticação que você deseja que o MongoDB Agent use. O MongoDB Agent pode usar qualquer mecanismo de autenticação suportado.
Definir variável de ambiente do certificado TLS obrigatório
Nos hosts do MongoDB Agent, você deve definir a variável de ambiente TLS_REQCERT como demand.
Exemplo
Em um host Red Hat Enterprise Linux, abra o arquivo /etc/openldap/ldap.conf e adicione a seguinte configuração e valor:
TLS_REQCERT demandVocê pode usar seu aplicativo para definir essa variável de ambiente.
Considerações
Se a automação não managed seu sistema, você deverá configurar a autenticação LDAP separadamente para cada função.
Para configurar a autenticação LDAP, adicione um host ou edite a configuração de um host existente.
Criar e configurar usuário no MongoDB
Selecione seu tipo de implantação para visualizar as etapas apropriadas.