Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Mecanismos de autenticación

En esta guía, podrás aprender cómo autenticarte en MongoDB usando los mecanismos de autenticación disponibles en el MongoDB Server. Los mecanismos de autenticación 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 Comenzar con el controlador C++.

La siguiente tabla enumera los mecanismos de autenticación admitidos por MongoDB y las ediciones de MongoDB Server con las que cada mecanismo es compatible. Haz clic en el nombre de un mecanismo para aprender más sobre cómo usarlo con tu aplicación.

Mecanismo de autenticación
Atlas
Enterprise Advanced
Community

No

No

No

No

No

No

Puedes gestionar los errores de autenticación capturando mongocxx::exception errores. Inspeccione el mensaje de error string 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 obtener más información, consulte la documentación de la API sobre las Excepciones de Operación.