authenticateSe autentica mediante el mecanismo509
mongoshde autenticación X.. Al usar, utilice la función auxiliar de la siguientedb.auth()manera:Tip
Puedes usar el método
passwordPrompt()en conjunto con varios métodos y comandos de gestión de autenticación de usuarios para solicitar la contraseña en lugar de especificar la contraseña directamente en la llamada al método o comando. Sin embargo, aún puedes especificar la contraseña directamente como lo harías con las versiones anteriores del shellmongo.db.auth( "username", passwordPrompt() ) En versiones anteriores, para usar el método
db.auth(), especifica la contraseña:db.auth( "username", "password" )
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
- MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Importante
Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Comportamiento
Desconexión del cliente
If the client that issued authenticate disconnects before the operation completes, MongoDB marks authenticate for termination using killOp.