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.hrefcon 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!