Estoy usando el proveedor de identidad de Discourse. Seguí esta guía Use Discourse as an identity provider (SSO, DiscourseConnect)
Cuando en el lado del cliente redirijo a
http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}
me lleva a la ventana emergente de diálogo de inicio de sesión de Discourse. Relleno el nombre de usuario y la contraseña correctamente, pero cuando hago clic en enviar, se cierra el diálogo pero no me redirige de vuelta a mi propio sitio web.
Pero supongamos que ya he iniciado sesión en Discourse y luego abro esto
http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}
me redirigirá de vuelta a mi sitio web con todos los detalles correctos.
Revisé algunas publicaciones con problemas similares, pero eran para WordPress, pero tengo mi propio sitio privado.
Por favor, ayuden si alguien tiene una solución.
Gracias