If you use Kerberos authentication to connect to your MongoDB deployment, you can enable the showKerberosPasswordField option on MongoDB Compass.
关于此任务
Kerberos 身份验证不需要密码字段,因此 Compass 默认禁用showKerberosPasswordField选项。
如果启用showKerberosPasswordField ,MongoDB Compass 将显示Provide password directly选项,其中包含Password字段。 您可以在 Compass 连接表单的Advanced Connection Options > Authentication标签页下找到 Kerberos Password 。
步骤
您可以通过以下方式之一启用 showKerberosPasswordField 选项:
Compass设置面板。
Compass 设置面板
命令行
如下命令将从命令行启动 Compass 并设置 --showKerberosPasswordField 选项:
<path-to-Compass-executable> --readOnly
注意
Compass 可执行文件的名称和文件路径取决于您的操作系统。
配置文件
您可以指定 EJSON 或 YAML 格式的 Compass 配置文件。以下配置将 showKerberosPasswordField 选项设置为 true:
EJSON
{ "showKerberosPasswordField": true }
YAML
showKerberosPasswordField: true
了解详情
要了解有关 MongoDB Compass 配置文件的更多信息,请参阅配置文件设置。