姜戈& CouchDB - 通用身份验证后端
这是设置: 我正在将 Django 与 MySQL 一起用于 Web 应用程序。我想添加 CouchDB 来存储用户数据。我希望公开 CouchDB 的 API,以便客户端可以直接连接到 CouchDB(以便在移动客户端上使用出色的复制 API 等),并且我希望用户能够通过浏览器登录 Django Web 应用程序。
在 CouchDB 和 Django 之间强制执行通用身份验证的最佳方法是什么?如果移动客户端直接访问 CouchDB,我希望登录凭据与 Django 使用的一致。 LDAP 是实现此目的的最佳方法吗?还有其他建议吗?
Here's the setup:
I'm using Django with MySQL for a web app. I want to add CouchDB for storing user data. I want to have CouchDB's API's exposed so that clients can connect directly to CouchDB (for using the awesome replication API with mobile clients, among other things) and I want users to be able to log into the Django web app via browser.
What is the best way to enforce a common authentication between CouchDB and Django? If a mobile client accesses CouchDB directly, I want the login credentials to be consistent with what Django uses. Is LDAP the best way to implement this? Any other suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,目前没有现成的解决方案适合您。
您可能的路线是:
他们都需要工作。 #3 可能是 LDAP,但目前还没有适用于 CouchDB 的 LDAP 适配器,尽管编写起来并不难。我认为#1对其他人也很有用。
Unfortunately, there is currently no ready-made solution for you.
You possible routes are:
They all require work. #3 could be LDAP, but currently there is no LDAP adapter for CouchDB, although it wouldn't be very hard to write. #1 would be useful to others as well I'd think.