Couchdb CouchApps与用户认证

Couchdb CouchApps与用户认证,couchdb,Couchdb,我在CouchDB用户列表上发布了这个问题的一个变体,但还没有收到回复 我好奇地想知道是否有其他人建造了所谓的“CouchApp”;直接托管在CouchDB中的纯HTML/JavaScript应用程序。如果是,您是如何处理用户身份验证的?我希望能够创建一个典型的登录表单(用户名、密码),然后在将用户传递到应用程序之前(大概是在cookie中存储他们的(加密的)用户ID),根据视图或其他机制使用这些凭据 我习惯于简单地通过couchdb-python和普通的web服务器进行代理,但我想知道在这类c

我在CouchDB用户列表上发布了这个问题的一个变体,但还没有收到回复

我好奇地想知道是否有其他人建造了所谓的“CouchApp”;直接托管在CouchDB中的纯HTML/JavaScript应用程序。如果是,您是如何处理用户身份验证的?我希望能够创建一个典型的登录表单(用户名、密码),然后在将用户传递到应用程序之前(大概是在cookie中存储他们的(加密的)用户ID),根据视图或其他机制使用这些凭据

我习惯于简单地通过couchdb-python和普通的web服务器进行代理,但我想知道在这类couchapp中验证用户的最佳实践


编辑:一年后,这项功能现在内置到CouchDB中。这是一个很好的示范。(谢谢Daniel!)

CouchDB已经发布了一个简单的身份验证api,但到目前为止还没有内置的身份验证机制。最简单、最简单的方法是使用http代理进行身份验证。但是,这对每个文档的访问权限有限制。当CouchDB获得一些对内置身份验证模块的更多支持时,应该会更容易

如果您想尝试编写身份验证模块,则可以在以下文件中查看javascript安全性验证测试的源代码:

以及此文件中的默认\u身份验证\u处理程序:


这个问题已经存在了一段时间(1.5年!),自得到回答以来,事情已经成熟了不少。观看上面的视频,但它没有解释如何将其构建到应用程序中。看起来大部分答案现在都在这里找到了:在本文档的末尾:。

谢谢,我想我现在必须尝试创建自己的身份验证模块。这个响应仍然有效吗?我认为这实际上不再有效了。但是我已经有一段时间没有运行couchdb服务器了,所以我不是100%确定。你可以随时查看couchdb网站进行验证。最近在用户身份验证方面有了一些进展-很酷,我一定会查看的。谢谢我也做了一个工作演示,可能会帮助一些人开始-它的基础上大量克里斯安德森的工作与蒲团:+1更新我们超过一年后。谢谢@丹尼尔·阿列克谢克:演示用Thx。虽然它在我的浏览器中没有任何作用:)这篇文章也很有帮助: