【问题标题】:flask-mongoengine with ssl cert带有 ssl 证书的烧瓶 mongoengine
【发布时间】:2021-02-27 09:10:38
【问题描述】:

我正在构建一个烧瓶应用程序,它将在 MongoDB 中存储数据。为此我使用Flask-Mongoengine,现在我的问题是我需要使用ssl_ca_certSSL=true 来连接到MongoDB。我找不到任何说明此问题的文档。我知道PyMongo 可以使用这些选项,但我想将它与 Flask-Mongoengine 一起使用。有什么办法可以做到吗?任何app.config[] 参数来设置ssl_ca_certssl=True?任何帮助将不胜感激,谢谢。

编辑:

here 提到了一些关于这些选项的内容,但我不知道如何使用它们。

【问题讨论】:

    标签: python mongodb ssl flask flask-mongoengine


    【解决方案1】:

    我相信您可以为此使用 URI 字符串连接,即 MONGODB_HOST 配置参数(参见 this 示例)。

    类似:

    app.config["MONGODB_HOST"] = "mongodb://user:password@hostname:port/db_name?ssl=true&ssl_cert_reqs=CERT_REQUIRED&ssl_ca_certs={your_cert_path}"
    

    【讨论】:

      猜你喜欢
      • 2019-01-04
      • 2021-02-11
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      相关资源
      最近更新 更多