Hola lista!

Estoy trabajando el Rails hace un tiempo en un proyecto que creció bastante
y tengo la necesidad de dividirlo en varios modulos/aplicaciónes.
Me gustaría generar algo tiiipo Google donde una vez que el usuario login ya
se maneja entre las aplicaciónes de forma transparente, sin necesidad de más
autenticaciones. Solo que en este caso serían más como módulos de una misma
aplicación.

Por otro lado también preciso que los usuario puedan hacer login a otros
sitios de la misma institución, estos hechos en php. Esto último lo
comenzando a implementar con OpenID utilizando masquerade como base.
En este último caso openId es buena solución por son claramente diferentes
aplicación, casi sin relación entre sí salvo por el hecho de pertenecer a
una misma institución.
En el primer caso preciso transparencia absoluta.

Cuál les parece la mejor implementación para esto?
*1- *modularizar el código internamente en plugins pero mantener todo bajo
una misma aplicación.
*2*- utilizar OpenID de alguna forma interna.
*3*- utilizar ActiveResource en las aplicación para acceder a los recursos
de las otras, etc
*4*- acceder con todas al mismo banco de datos y compartir la sesión? (mismo
:session_key y :secret)
*5*- una mezcla de *3* y *4*

Estoy demorando bastante el avance del proyecto porque no termino de decidir
para dónde patear.

Les agradecería mucho sus opiniones.

---
*Dwayne Macgowan*
Instructor del Método DeRose
www.metododerose.org
www.metododerose.org/blog
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a