Al pegar una cadena de conexión en el formulario de conexión de MongoDB Compass, Compass muestra las credenciales en texto plano de forma predeterminada. Para ocultar sus credenciales y proteger su cadena de conexión, utilice el
protectConnectionStrings opción.
Acerca de esta tarea
Cuando protectConnectionStrings está activado, los usuarios no pueden realizar las siguientes acciones:
Edita la cadena de conexión en el formulario de conexión de Compass.
Copie la cadena de conexión en la interfaz de Compass.
Ver las credenciales cuando exportando una consulta.
Procedimiento
Para asegurar tu cadena de conexión, habilita la opción protectConnectionStrings.
Puedes configurar la opción protectConnectionStrings en cualquiera de las siguientes:
Panel de configuración de la brújula
Abrir la configuración de MongoDB Compass
Haz clic en el ícono de engranaje en la columna izquierda de la pantalla de inicio de Compass para abrir la Configuración de MongoDB Compass.
Alternativamente, puedes utilizar atajos de teclado para abrir el Settings panel:
Windows / Linux:
Ctrl+,Mac:
⌘+,
Compass abre un cuadro de diálogo donde puedes configurar la configuración de tu MongoDB Compass.
Ejemplo de la línea de comandos
El siguiente comando inicia Compass desde la línea de comandos y configura la opción --protectConnectionStrings:
<path-to-Compass-executable> --protectConnectionStrings
Nota
El nombre y la trayectoria del archivo ejecutable de Compass dependen de tu sistema operativo.
Ejemplo de archivo de configuración
Puedes especificar el archivo de configuración de Compass en formato EJSON o YAML. Las siguientes configuraciones establecen la opción protectConnectionStrings en true:
EJSON
{ "protectConnectionStrings": true }
YAML
protectConnectionStrings: true
Obtén más información
Para obtener más información sobre el archivo de configuración de MongoDB Compass, consulta Configuración del archivo de configuración.