# Omniauth jwt redirection

**URL:** <https://meta.discourse.org/t/omniauth-jwt-redirect/137348>\
**Category:** SSO\
**Created:** [Décembre 30, 2019, 6:11 UTC](https://meta.discourse.org/t/omniauth-jwt-redirect/137348 "2019-12-30T06:11:37Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![arivanandan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arivanandan/32/160108_2.png) [@arivanandan](https://meta.discourse.org/u/arivanandan)\
**Post date:** [Décembre 30, 2019, 6:11 UTC](https://meta.discourse.org/t/omniauth-jwt-redirect/137348/1 "2019-12-30T06:11:37Z")

</div>

Après [cela](https://meta.discourse.org/t/discourse-sso-with-oauth2/132384), j’ai réussi à mettre en place le SSO avec JWT.

Avec la [bibliothèque discourse-omniauth-jwt](https://github.com/discourse/discourse-omniauth-jwt), je ne suis pas sûr de savoir comment rediriger les utilisateurs après la connexion.

Lorsqu’un utilisateur se connecte à mon site, j’obtiens le JWT et je le connecte également à Discourse immédiatement. À la fin de ce flux, il se retrouve sur le site Discourse au lieu de revenir sur mon site.

J’ai essayé d’examiner les méthodes de redirection de la [bibliothèque omniauth](https://github.com/omniauth/omniauth), qui incluent le paramètre `origin` et le cookie `destination_url` décrits [ici](https://github.com/discourse/discourse/blob/master/app/controllers/users/omniauth_callbacks_controller.rb#L43-L78). Aucune d’elles ne semble fonctionner.

Peut-être que @eviltrout pourrait éclaircir la situation.

EDIT : Je viens de réaliser que j’ai consulté deux bibliothèques différentes, omniauth et les callbacks omniauth de Discourse. Quoi qu’il en soit, je suis toujours incertain quant à la manière de faire fonctionner cela.

---

_[View the full topic](https://meta.discourse.org/t/omniauth-jwt-redirect/137348)._
