Discourse ne redirige pas vers return_sso_url après la connexion de l'utilisateur sur un site privé

J’utilise le fournisseur d’identité Discourse. J’ai suivi ce guide Use Discourse as an identity provider (SSO, DiscourseConnect)

Lorsque, côté client, je redirige vers

http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}

cela m’amène à la fenêtre contextuelle de connexion Discourse. J’ai rempli le nom d’utilisateur et le mot de passe correctement, mais lorsque je clique sur soumettre, la fenêtre se ferme mais ne me redirige pas vers mon propre site Web.

Mais supposons que je sois déjà connecté à Discourse et que j’ouvre ensuite ceci

http://localhost:4200/session/sso_provider?sso=${URL_ENCODED_PAYLOAD}&sig=${HEX_SIGNATURE}

cela me redirigera vers mon site Web avec tous les détails corrects.

J’ai consulté quelques publications ayant un problème similaire, mais elles concernaient WordPress, alors que j’ai mon propre site privé.

S’il vous plaît, aidez-moi si quelqu’un a une solution.
Merci