Aide avec l'intégration SAML - Les nouveaux utilisateurs ne sont pas créés

Bonjour !

J’essaie d’intégrer le SSO (Single Sign-On) Keycloak avec Discourse. J’utilise un client SAML. Voici la séquence :

  1. L’utilisateur accède à la page web de Discourse webpage. (Version de Discourse : 2.7.0)
  2. L’utilisateur clique sur le bouton Se connecter
  3. L’utilisateur choisit l’option SAML
  4. L’utilisateur est redirigé vers l’instance Keycloak pour l’authentification.
  5. Keycloak redirige l’utilisateur vers la page web de Discourse.
  6. L’utilisateur n’est pas créé. L’erreur suivante s’affiche : “Désolé, une erreur est survenue lors de l’autorisation de votre compte. Veuillez réessayer.”

Les journaux de Discourse indiquent l’erreur :

(saml) Échec de l’authentification ! invalid_ticket : OneLogin::RubySaml::ValidationError, correspondance de l’empreinte numérique incorrecte

(

Avez-vous des pistes ou des conseils ? Merci de votre temps.

Vous pouvez rechercher dans le plugin SAML l’expression « Fingerprint mismatch ». Je suppose que vous n’avez pas les bonnes identifiants/clés pour communiquer avec SAML. Ensuite, il y a quelque chose concernant la portée.

1 « J'aime »