Hola, tengo un foro de Discourse y un sitio web. El sitio está construido en Django y cuenta con funcionalidad de registro y cuenta. ¿Existe alguna manera de combinar/unificar ambas bases de datos de modo que los usuarios puedan registrarse en un solo lugar y los datos de la cuenta se compartan entre ambos sistemas?
Realiza una búsqueda sobre “SSO”. Un sitio se encargaría del registro/inicio de sesión y el otro dependería de él para ese propósito. Por ejemplo:
¿Puedes mostrarme un ejemplo donde pueda ver exactamente cómo funciona desde la perspectiva de un usuario?
Supongo que cualquier sitio web donde puedas iniciar sesión con Facebook, Google, etc.
Eso es SSO.
Tu otro sitio web podría hacer algo similar con tu Discourse si usas Discourse como proveedor de SSO.
Creo que estamos hablando de cosas diferentes aquí. Lo que quiero es algún tipo de fusión entre mis cuentas de Django y mis cuentas de usuario de Discourse.
Terminaste tu mensaje inicial con:
Así que, si no estoy equivocado, eso es de lo que estamos hablando. Fusionar las bases de datos (realmente transferir las cuentas desde lo que se convertirá en el cliente SSO hacia el proveedor SSO) sería algo adicional, supongo. Sería simplemente una “fusión” única al implementar el SSO (podrías tener la dificultad de manejar cuentas que ya existen en ambos lados). Una vez fusionadas, ¿cómo se procede a partir de ahí? Con lo que se describió anteriormente.