2012-04-30 6 views
14

¿DerbyJS en su forma actual puede implementar autenticación, si es así, cuál es la mejor manera de hacerlo? de no es su trabajo para hacerlo?DerbyJS y Autenticación

+1

¿Usted al menos marcada en http://derbyjs.com/ antes de preguntar aquí? – MilkyWayJoe

+1

sí en realidad ... – mabuzer

+2

https://github.com/lefnire/derby-auth – lefnire

Respuesta

14

Estoy muy feliz de compartir que Derby ha lanzado la primera versión de Control de acceso en el nivel Racer. Los detalles iniciales están en el paquete Racer al https://github.com/codeparty/racer/blob/master/src/accessControl/README.md.

que realiza el seguimiento de su progreso continuo con este tema github - https://github.com/codeparty/derby/issues/47#issuecomment-6337980

+0

¿cómo se obtiene el id de un usuario autenticado que modificó alguna variable derby del lado del cliente? – FutuToad

+0

Actualmente existe https://github.com/derbyparty/derby-login – msj121

4

No, aún no, aunque los desarrolladores han dicho que es una de las principales cosas en las que están trabajando. https://twitter.com/#!/derbyjs/status/194463304440221698

Es posible que pueda compilarlo en su aplicación, pero en este punto realmente no parece valer la pena. A menos que lo necesite lo antes posible, esperaría hasta que los desarrolladores lanzan oficialmente la autenticación integrada.

+0

Siguiendo con esto, también han dicho que estará basado en everyauth (https://twitter.com/#!/derbyjs/status/ 195004949124481024) y que se integrará con las rutas tanto para express como para socket.io (https://twitter.com/#!/derbyjs/status/195004949124481024) que debería ser bastante genial :). – studgeek

2

Puede usar simplemente un proxy inverso para proporcionar la seguridad y la terminación de https.

Actualmente estoy tratando NGINX.

Restringir el servidor de Derby para escuchar en localhost y obtener NGINX como el terminador de https junto con proporcionar autenticación básica - o trabajar en su propio inicio de sesión basado en formularios en Derby y mantener NGINX como el terminador/proxy https.

1

Ya se puede lograr la autenticación simple con el actual conjunto de características de Derby y del corredor. Mire la fuente del ejemplo de chat para obtener inspiración.

También hay una aplicación de código abierto Derby llamada HabitRPG que trajo esto un poco más allá. El desarrollador is working sobre la integración de EveryAuth en el proceso de autenticación.

Además, un ejemplo EveryAuth oficial is to be expected de los autores de Derby y Racer en las próximas semanas.

Cuestiones relacionadas