tutorial nodejs couchdb

nodejs - couchdb tutorial



CouchApps y autenticación de usuario (2)

CouchDB ha lanzado una API de autenticación simple pero no tiene mecanismos de autenticación incorporados hasta el momento. La forma más simple y fácil de hacer esto es usar un proxy HTTP para la autenticación. Sin embargo, esto tiene limitaciones sobre cuánto puede restringir el acceso por documento. Cuando CouchDB recibe más soporte para los módulos de autenticación integrados, entonces debería ser más fácil.

Si quiere probar la codificación de un módulo de autenticación, puede consultar la fuente de las pruebas javascript security_validation en este archivo: http://svn.apache.org/repos/asf/couchdb/trunk/share/www/ script / couch_tests.js

y el gestor_authentication_de_determinado en este archivo aquí: http://svn.apache.org/repos/asf/couchdb/trunk/src/couchdb/couch_httpd.erl

Eso te ayudaría a empezar de todos modos.

Publiqué una variación de esta pregunta en la lista de usuarios de CouchDB y aún no he recibido una respuesta.

Tengo curiosidad por saber si alguien más ha creado una llamada "CouchApp"; una aplicación pura de HTML / JavaScript alojada directamente dentro de CouchDB. Si es así, ¿cómo manejaste la autenticación de usuario? Me gustaría poder crear un formulario de inicio de sesión típico (nombre de usuario, contraseña) y luego usar esas credenciales en una vista u otro mecanismo antes de pasar al usuario a la aplicación (mientras almacena su ID de usuario (encriptada) en un galleta, presumiblemente).

Estoy acostumbrado a simplemente usar proxy a través de algo como couchdb-python y un servidor web normal, pero me gustaría conocer las mejores prácticas con respecto a la autenticación de usuarios en este tipo de CouchApps.

Editar: Un año después, y ahora está integrado en CouchDB. Este video es una gran demostración. (Gracias Daniel!)