Bonjour, j’ai récemment essayé de créer un système de déconnexion unique permettant de me déconnecter de mon site web et de déconnecter automatiquement l’utilisateur de son compte Discourse. Selon ce site https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045
Déconnexion des utilisateurs
Vous pouvez utiliser le point de terminaison admin POST/admin/users/{USER_ID}/log_outpour déconnecter n’importe quel utilisateur du système si nécessaire.
Pour configurer le point de terminaison vers lequel Discourse redirige lors de la déconnexion, recherchez le paramètrelogout redirect. Si aucune URL n’est définie ici, vous serez redirigé vers l’URL configurée dansdiscourse connect url.
J’ai créé une clé API pour y parvenir, puis j’ai effectué une requête POST en utilisant https://reqbin.com/ vers https://MON_DOMAINE_DISCOURSE/admin/users/USER_ID/log_out?api_key=XXXXXXXXXXXXXXXXXXXXXX&api_username=system.
Pour ma clé API, j’ai autorisé system à être mon utilisateur. Si quelqu’un pouvait m’indiquer pourquoi cela ne fonctionne pas, je lui en serais très reconnaissant.