【发布时间】:2019-05-15 15:40:17
【问题描述】:
我有一个使用 pymongo 访问 mongo 数据库并满足用户请求的 Flask 应用程序。 我在 Mongo 中启用了访问控制,现在有几个用户与不同的角色相关联。更具体地说,每个用户仅对数据库中特定集合的子集具有读写权限。
我想让用户登录到应用程序并且只能访问他们特定的集合子集。这意味着需要从 db 获取一些数据的每个用户请求都绑定到(特定的)db-authenticated 连接。
flask 的主要扩展如 flask-login 和 flask-security 似乎没有使用 MongoDB 自己的认证机制。
一直在寻找一段时间,但我无法解决这个问题。
【问题讨论】:
标签: python-3.x mongodb flask