Discourse Connect : redirection du fournisseur après connexion ne fonctionne pas

Les parties non-Discourse de mon site utilisent le fournisseur Discourse Connect pour les connexions. J’ai remarqué hier que la page de connexion Discourse ne redirige plus vers la page d’où l’utilisateur venait. Au lieu de cela, une connexion réussie redirige vers notre forum. Nous n’avons rien changé à ce que nous envoyons au point de terminaison /session/sso_provider de Discourse depuis mai, et l’return_sso_url que nous définissons dans la charge utile de la requête semble être ce que nous avons l’intention d’y mettre.

J’utilise Discourse 3.6.0.beta1-dev. Je ne sais pas quand le problème a commencé, car je ne me déconnecte pas très souvent moi-même. Nous avons mis à jour Discourse plusieurs fois depuis mai, ce qui me fait me demander si je suis confronté à une régression.

Où puis-je chercher pour dépanner cela davantage ?

1 « J'aime »

J’ai déplacé ceci dans la catégorie des bugs car je suis maintenant assez sûr qu’il s’agit bien d’un bug dans Discourse.

Ces deux messages répondant aux instructions pour la configuration de Discourse Connect décrivent le même problème que je rencontre :

Le premier de ces deux messages indique que le problème a commencé après la mise à jour vers la version 3.5.0.beta5-dev fin mai. J’avais déjà identifié que le problème avait commencé pour nous pas avant mai, ce que je soupçonne ne pas être une coïncidence.

1 « J'aime »

Ce commit https://github.com/discourse/discourse/commit/305ebedfa1fbd47a71ecd01aa6e505fad87f0af1 se situe entre 3.5.0.beta4 et 3.5.0.beta5 et semble pertinent pour les redirections lors de la connexion. Je me demande si c’est le coupable ?

1 « J'aime »

Salut @uckelman,

Je pense que cela a peut-être été corrigé seulement ces dernières semaines, donc il semble que ce soit après votre dernière mise à jour.

Pouvez-vous essayer d’exécuter le dernier tag v3.6.0.beta1 qui inclut ce correctif ?

Faites-nous savoir si vous rencontrez toujours le problème ou s’il semble être résolu.

3 « J'aime »

Je viens de mettre à jour vers la version 3.6.0-beta1 et je peux confirmer que les redirections fonctionnent à nouveau ! :tada:

C’est une excellente nouvelle ! Merci beaucoup !

2 « J'aime »

Génial. Heureux que cela fonctionne maintenant et merci d’avoir signalé le problème !

1 « J'aime »