Tengo 2 dominios, (NO SUBDOMINIOS) Dominio A Dominio B
Mis usuarios crean una cuenta en el Dominio A y crean / inician sesión en una nueva cuenta en el Dominio B con la misma información simplemente haciendo clic en un botón con "iniciar sesión con el Dominio A". Una mejor manera de explicar es: me gustaría "iniciar sesión con google" en el dominio B y el dominio A buscaría en Google en esta pregunta.
Mi pregunta es: ¿cuál sería la mejor manera de abordar esto? No quiero compartir una base de datos entre los 2 dominios, así que pensé que tal vez esto podría hacerse con cookies como en esta publicación https://stackoverflow.com/a /6816659/19055225 , ¿sería una buena idea cifrar las cookies o hay formas mejores?
La línea de tiempo de un usuario que desea iniciar sesión en el dominio B con el inicio de sesión del dominio A:
Crear una cuenta en el dominio A: ir al dominio B para crear una cuenta con la cuenta creada en el dominio A, el usuario será redirigido al dominio A con un formulario de permiso.
Cuando los usuarios permitan la creación de una cuenta con los datos conocidos en el dominio A, serán redirigidos al dominio B donde recibirán un mensaje de éxito (los datos se comparten con el dominio B)
los usuarios ahora pueden iniciar sesión en el dominio b con la cuenta del dominio A (cada clic de inicio de sesión serán redirigidos al dominio A para un botón de "iniciar sesión" para iniciar sesión en el dominio B)
¿Cuál sería el mejor enfoque para este proyecto? Ya hice los formularios listos para html, css y php/js para cada pantalla.
En esencia, lo que estás pidiendo no tiene nada que ver con el navegador, ni debería; nunca querría compartir información como esa entre dominios, ya que cualquier cosa (los datos de los usuarios) podría almacenarse / tomarse de un sitio web a otro (es decir, una empresa que usa sus datos para lo que quiera).
En mi opinión, la pregunta debería dirigirse más hacia el backend/base de datos. Tienes algunas opciones sólidas: