gpt4 book ai didi

Django 和 CouchDB - 通用身份验证后端

转载 作者:行者123 更新时间:2023-12-02 06:30:38 27 4
gpt4 key购买 nike

设置如下:我正在将 Django 与 MySQL 一起用于 Web 应用程序。我想添加 CouchDB 来存储用户数据。我希望公开 CouchDB 的 API,以便客户端可以直接连接到 CouchDB(以便在移动客户端上使用出色的复制 API 等),并且我希望用户能够通过浏览器登录 Django Web 应用程序。

在 CouchDB 和 Django 之间强制执行通用身份验证的最佳方法是什么?如果移动客户端直接访问 CouchDB,我希望登录凭据与 Django 使用的一致。 LDAP 是实现此目的的最佳方法吗?还有其他建议吗?

最佳答案

不幸的是,目前没有现成的解决方案适合您。

您可能的路线是:

  • 让 Django 使用 CouchDB 的身份验证系统。
  • 使 CouchDB 使用 Django 的身份验证系统。
  • 创建一个第三方后端,即身份验证系统,并将其连接到 Django 和 CouchDB。

他们都需要工作。 #3 可能是 LDAP,但目前还没有适用于 CouchDB 的 LDAP 适配器,尽管编写起来并不难。我认为#1对其他人也很有用。

关于Django 和 CouchDB - 通用身份验证后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197376/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com