Intégration de sujets avec connexion requise et DiscourseConnect

J’ai mon propre site sur lequel j’aimerais intégrer une liste de sujets. Mon forum est configuré sur community.withgrayce.com et il nécessite une connexion en utilisant uniquement DiscourseConnect comme méthode de connexion. J’ai configuré le d-topics-list pour cela sur mon site. Voici ce qui se passe :

  • L’iframe créée par d-topics-list charge l’URL https://community.withgrayce.com/embed/topics?discourse_embed_id=de-d4px4nnxj&per_page=5
  • Comme la connexion est requise, cette URL redirige vers mon URL de connexion DiscourseConnect. Je teste localement, donc cela va à http://localhost:3001/sso?sso=SSO_PARAMS_SNIPPED
  • Cette URL charge une page qui appelle une API pour obtenir la redirection SSO et définit ensuite window.location.href avec cette URL dans l’iframe. J’ai testé que le SSO fonctionne correctement en général en utilisant cette technique.
  • Lorsque l’iframe essaie de charger la redirection SSO, elle reçoit un 419 indiquant que la connexion a expiré.

Je n’arrive pas à comprendre pourquoi le 419 se produit dans ce cas, mais cette approche est-elle vouée à l’échec ? Existe-t-il un moyen fonctionnel d’intégrer la liste des sujets lorsque la connexion est requise et en utilisant DiscourseConnect ?

Merci !

1 « J'aime »

Cela fonctionnera très bien en production, mais le tester localement est délicat.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.