Dépannage Open ID Connect

Bonjour, je travaille avec une instance auto-hébergée de Discourse à fort trafic.
Elle est hébergée sur Digital Ocean. Elle utilise le plugin discourse-openid-connect et Auth0 pour l’authentification.
Pour l’autorisation, nous utilisons un fournisseur tiers pour vérifier les cookies de l’e-mail de l’utilisateur obtenu d’Auth0.
Il semble que la valeur de l’e-mail ne soit pas écrite dans le cookie. Lorsque notre système d’autorisation tiers tente de vérifier le cookie, il ne le trouve pas. Nos utilisateurs accèdent à notre paywall même s’ils sont abonnés payants.
Ma question est : comment puis-je dépanner cela pour voir où se situe le problème ?
J’ai :

  • Activé les journaux. Mais je n’ai pas l’expérience du processus Open Id pour interpréter les journaux.
  • Je n’ai apporté aucune modification aux paramètres du plugin.
  • Je n’ai pas encore examiné le document de découverte Open ID Connect, je travaille à y accéder bientôt.

Ces forums Discourse fonctionnent sans problème depuis longtemps. Je n’ai apporté aucune modification aux plugins. Je n’ai rien ajouté ni supprimé.

Je pense que cela a commencé à se produire après la mise à jour 2.9.0.beta2.
Vous pouvez voir les forums ici : forums.wholehogsports.com

Merci pour votre temps. Toutes suggestions seraient utiles. Je n’ai pas beaucoup d’expérience avec cela, donc j’apprécie toute correction ou clarification de ma description.

1 « J'aime »

Comment cela fonctionne-t-il exactement ? Si Auth0 écrit un cookie HTTP-Only et que la vérification des cookies par ce tiers se fait en JS, cela ne fonctionnera pas.

Merci pour votre réponse.
Je recherche toujours comment nos vérifications tierces pour l’e-mail fonctionnent, mais dites-vous que cela ne fonctionnera pas avec Javascript.

Et je ne suis pas sûr de ce que vous entendez par HTTP-Only

J’apprécie que vous preniez le temps de répondre. Je suis nouveau dans le discours et notre processus. Merci pour votre patience.

Je veux juste remonter ce sujet pour voir si quelqu’un a une solution. Ou peut-être que quelqu’un peut me montrer quelque chose qui m’échappe évidemment.