Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Mecanismos de autenticación

En esta guía, aprenderá a autenticarse en MongoDB mediante los mecanismos de autenticación disponibles en MongoDB Server. Estos mecanismos son procesos mediante los cuales el controlador y el servidor confirman la identidad de un cliente para garantizar la seguridad antes de conectarse.

Tip

Conectando a MongoDB

Para saber cómo establecer una conexión con tu implementación de MongoDB, consulta la Guía para comenzar con el driver de C++.

La siguiente tabla enumera los mecanismos de autenticación compatibles con MongoDB y las ediciones de MongoDB Server. Haga clic en el nombre de un mecanismo para obtener más información sobre cómo usarlo en su aplicación.

Mecanismo de autenticación
Atlas
Enterprise Advanced
Community

No

No

No

No

No

Puedes gestionar los errores de autenticación mediante la captura mongocxx::exception errores. Inspecciona la string del mensaje de error utilizando el método what(), como se muestra en el siguiente ejemplo:

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 más información, consulte Excepciones de Operación en la documentación de la API.

Volver

Flujos de cambio

En esta página