Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Menu Docs
Página inicial do Docs
/ /

Mecanismos de autenticação

Neste guia, você aprenderá como autenticar no MongoDB usando os mecanismos de autenticação disponíveis no MongoDB Server. Os mecanismos de autenticação são processos pelos quais o driver e o servidor confirmam a identidade de um cliente para garantir maior segurança antes de se conectar.

Dica

Conectando ao MongoDB

Para saber como estabelecer uma conexão com sua implantação do MongoDB , consulte o guia Introdução ao driver C++ .

A tabela a seguir lista os mecanismos de autenticação suportados pelo MongoDB e as edições MongoDB Server com as quais cada mecanismo é compatível. Clique no nome de um mecanismo para saber mais sobre como usá-lo com seu aplicação.

Mecanismo de autenticação
Atlas
Enterprise Advanced
Community

Sim

Sim

Sim

Sim

Sim

Sim

Sim

No

No

Sim

Sim

No

No

Sim

No

Você pode gerenciar erros de autenticação capturando mongocxx::exception erros. Inspecione a string da mensagem de erro usando o método what(), como mostrado no exemplo a seguir:

try {
auto uri = mongocxx::uri("<connection string>");
auto client = mongocxx::client(uri);
client["db"].run_command(<any command requiring authorization>);
} catch (const mongocxx::exception& ex) {
std::cerr << "Error: " << ex.what() << std::endl;
}

Para obter mais informações, consulte Exceções de operação na documentação da API.

Voltar

Fluxos de alterações

Nesta página