[pyar] [django] Sessions y multi sitios

Pablo Ziliani pablo en kultroom.com
Mar Abr 19 16:13:51 ART 2011


2011/4/19 xavier lesa <xavierlesa en gmail.com>

>
> Tengo un problema medio dolobu que no se como resolver, es así, tengo
> varios dominos:
>
> 127.0.0.1 cosmefulanito_1
> 127.0.0.1 cosmefulanito_2
> 127.0.0.1 cosmefulanito_3
>
> los cuales estoy usando con la misma instancia de django y con un
> middleware levanto el SITE_ID correspondiente.
> Comparten todos la misma DB y templates, solo cambia el dominio y un poco
> de contenido, hasta acá todo bien,
> el problema esta cuando me quiero logear, en teoria seteando
> SESSION_COOKIE_DOMAIN puedo forzar a usar
> una misma session para los dominios de la misma instancia, pero no me puedo
> logear me tira error de que
> el browser no acepta cookies, cosa que no es cierto. De igual manera si
> dejo el SESSION_COOKIE_DOMAIN
> de fabrica por default, no tira error al logearme pero tengo que logearme
> en todos los dominios por separado
>
>

No podés cambiar el dominio de la cookie (eso es lo que hace
SESSION_COOKIE_DOMAIN) y esperar que un browser te la lea desde un dominio
diferente. Cambiar el dominio sirve para determinar como la cookie afecta
los subdominios, no otros dominios.

No sé que alternativas tenés, pero no lo veo sencillo. Google me trajo esto,
que quizás te sirva (y sí, OpenID está entre las respuestas):
http://stackoverflow.com/questions/44509/single-sign-on-across-multiple-domains
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110419/4e870d6e/attachment.html>


More information about the pyar mailing list