Boucle SSO - Besoin d'aide pour trouver le problème

Bonjour,

Je viens de configurer un forum Discourse au sein de notre entreprise. J’ai développé notre propre système de connexion SSO pour l’enregistrement et la connexion à Discourse. Tout fonctionnait bien jusqu’à un certain point – je ne sais pas où ni pourquoi – tout s’est brisé.

Le SSO de Discourse semble boucler sans raison apparente et je ne parviens pas à identifier le problème sous-jacent. Peut-être que vous pourrez m’aider.

Journal du SSO :

Démarrage de GET "/session/sso_login?sso=[texte sso très long]" pour 87.163.88.41 le 2018-01-16 à 20:08:42 +0000
Traitement par SessionController#sso_login en HTML
  Paramètres : {"sso" => "[texte sso très long]", "sig" => "bc436ea4fb8c390d0f9d0e9d8858ca1f1ee22ca52e90140ccd80e0d9433606d5"}
Journal SSO détaillé : L'utilisateur a été connecté --masqué--

nonce : 4a62ac720d1ed262db4e35e49d6e234a
name : --masqué--
username : --masqué--
email : --masqué--
avatar_url :
avatar_force_update :
require_activation :
bio : --masqué--
external_id : {1aaecfae9e4a0f409b1e8036727c130a}
return_sso_url :
admin :
moderator :
suppress_welcome_message :
title :
add_groups :
remove_groups :
groups :
Redirection vers http://discourse.miccoe.cloud/
Terminé 302 Found en 20 ms (ActiveRecord : 5,8 ms)
Démarrage de GET "/" pour 87.163.88.41 le 2018-01-16 à 20:08:42 +0000
Traitement par CategoriesController#index en HTML
Redirection vers http://discourse.miccoe.cloud/session/sso
La chaîne de filtres s'est arrêtée car :redirect_to_login_if_required a rendu ou redirigé
Terminé 302 Found en 10 ms (ActiveRecord : 4,2 ms)
Démarrage de GET "/session/sso" pour 87.163.88.41 le 2018-01-16 à 20:08:42 +0000
Traitement par SessionController#sso en HTML
Journal SSO détaillé : Démarrage du processus SSO

nonce : 9fa3be16c015041e86ef76f0f494a983
[et ainsi de suite]

Quels journaux avez-vous besoin ? Comment puis-je augmenter le niveau de détail ? Y a-t-il autre chose nécessaire ?

Your site looks like running on SSL and the log is quoting urls from http://

Have you tried enabling force-https on Discourse?
Can you check if your SSO provider is returning users to http link? If so, try diagnosing that and make sure that everything works on same protocol.

3 « J'aime »

After enabling SSL directly in the Discourse-instance everything is working well again. Thanks for pointing that out.

3 « J'aime »