Il plugin OpenID Connect non crea nuovi utenti con AWS Cognito

Salve,

Ho un’istanza locale di Discourse sulla mia macchina. Sto cercando di autenticare gli utenti tramite OpenID Connect. Ho seguito il link sottostante per configurare il plugin OpenID per Discourse: Discourse OpenID Connect (OIDC).

Quando ho provato ad accedere utilizzando OpenID per un utente esistente in Discourse, tutto ha funzionato correttamente. Tuttavia, il problema si presenta quando provo a registrarmi utilizzando OpenID Connect.

AWS Cognito ha verificato l’utente e il callback verso Discourse è avvenuto con successo; ho verificato il file development.log e le informazioni sull’utente sono state recuperate correttamente da Discourse. Tuttavia, dopo questo passaggio, l’utente rimane sulla pagina di login invece di essere reindirizzato alla dashboard.

In sintesi, utilizzando OpenID Connect e AWS Cognito non riesco a creare un nuovo utente in Discourse.

Qualsiasi guida a riguardo sarebbe molto utile. Grazie in anticipo.

Di seguito uno screenshot delle informazioni del profilo recuperate da Discourse e presenti nel file development.log, a titolo di riferimento.

1 Mi Piace

Non sono esperto nella configurazione SSO, ma potresti verificare i passaggi dettagliati qui per vedere se in qualche modo possono migliorare la tua integrazione?

Ho seguito anche questi passaggi. Ma senza successo. È tutto uguale.

Ci sono aggiornamenti qui? Sto anche cercando di usare Cognito per l’autenticazione.