Tengo dos sitios que dicen foo.com y bar.com y ambos están basados en Django. El registro principal ocurre en foo.com (me gustaría que el usuario principal db esté aquí) y me gustaría que ocurran tres cosas:(Django) Compartir la autenticación en dos sitios que están en dominios diferentes
1) El usuario que inicia sesión en foo.com puede acceder automáticamente bar.com sin iniciar sesión nuevamente
2) El usuario que inicia sesión en bar.com directamente se autentica contra el usuario de foo.com db.
3) No es necesario que un usuario se registre en bar.com directamente.
¿Cómo puedo lograrlo? Si simplifica enormemente las cosas, puedo hacer que bar.com sea un subdominio de foo.com (por ejemplo, bar.foo.com) pero deben ser sitios separados.
# 2 se puede hacer de varias maneras: acceso directo a la otra base de datos, o mediante el uso de un servidor <=> servidor de chat. Como dijo John, # 1 es el problema principal. –