【问题标题】:Mongoose authenticating with keyfileMongoose 使用密钥文件进行身份验证
【发布时间】:2015-09-29 14:50:33
【问题描述】:

我有一个包含 3 个成员的 mongo 副本集,他们正在使用 keyFile 授权。我正在使用 Mongoose,并且从他们的文档中找不到通过 keyFile 进行身份验证的方法。

猫鼬支持吗?如果是这样,我如何在身份验证时指定 keyFile ?

【问题讨论】:

    标签: mongodb mongoose


    【解决方案1】:

    您没有通过 keyFile 对您的客户端进行身份验证。您可以设置 SSL 并使用 x509 进行身份验证。但是,keyFile 用于复制集成员之间的身份验证。对于身份验证,您必须在 mongodb 配置中创建一个用户并要求进行身份验证。用户是创建它的那个数据库的本地用户。 x509 需要一些额外的步骤来将密钥/证书与给定用户相关联。

    如果您不需要 SSL,我建议您为整个数据库创建一个管理员用户,然后为您尝试在应用程序中访问的数据库创建一个用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-12
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2019-02-17
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多