Estoy usando Discourse como mi proveedor de identidad y ha estado funcionando muy bien. Puedes usarlo para crear un enlace de "Iniciar sesión" en tu sitio web que llevará a tu usuario a tu instancia de Discourse y, si ya ha iniciado sesión o después de completar el flujo de inicio de sesión, el usuario será redirigido a la return_sso_url que agregaste al payload, con las credenciales e información del usuario. Esta return_sso_url puede ser una ruta en tu sitio web que almacene la sesión autenticada de la manera que prefieras (como una cookie de sesión) una vez que reciba el payload de Discourse.
3 Me gusta