Incorporare argomenti con accesso richiesto e DiscourseConnect

Ho il mio sito su cui vorrei incorporare un elenco di argomenti. Il mio forum è configurato su community.withgrayce.com e richiede l’accesso per vedere i contenuti utilizzando solo DiscourseConnect come metodo di accesso. Ho impostato d-topics-list per questo sul mio sito. Quello che sta succedendo è:

  • L’iframe creato da d-topics-list carica l’URL https://community.withgrayce.com/embed/topics?discourse_embed_id=de-d4px4nnxj&per_page=5
  • Poiché è richiesto l’accesso, quell’URL effettua un reindirizzamento al mio URL di discourse connect. Sto testando localmente, quindi questo va a http://localhost:3001/sso?sso=SSO_PARAMS_SNIPPED
  • Quell’URL carica una pagina che chiama un’API per ottenere il reindirizzamento SSO e quindi imposta window.location.href con quell’URL all’interno dell’iframe. Ho testato che l’SSO funziona correttamente in generale utilizzando questa tecnica.
  • Quando l’iframe tenta di caricare il reindirizzamento SSO, riceve un 419 dicendo che l’accesso è scaduto.

Non riesco a capire perché si verifica il 419 in questo caso, ma questo approccio è destinato a fallire? Esiste un modo praticabile per incorporare l’elenco degli argomenti quando è richiesto l’accesso e utilizzando discourse connect?

Grazie!

1 Mi Piace

Questo funzionerà bene in produzione, ma testarlo localmente è complicato.

3 Mi Piace

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