Gli utenti creati tramite SAML non vengono visualizzati nell'elenco Utenti

Abbiamo implementato il login SAML a Discourse con un sito Joomla che funge da IDP (Identity Provider) utilizzando un plugin di Mini-Orange.

Le cose stanno funzionando abbastanza bene e quando un utente Joomla accede per la prima volta al sito Discourse, viene creato automaticamente un profilo per lui. Tutto bene.

Mostrano Account Associati
SAML \txxx@yyy.com quando visualizzano il loro profilo

Tuttavia, quando viene visualizzata la directory degli utenti nella parte non amministrativa di Discourse, nessuno di questi utenti creati tramite SAML appare nell’elenco.

Appaiono nell’elenco utenti sotto l’amministratore.

Qualcuno sa come far apparire questi utenti “associati” nella directory degli utenti?

Penso che quell’elenco venga memorizzato nella cache. Puoi guardare in /sidekiq e cercare il job che potrebbe essere quello che crea quell’elenco.

La vista “Oggi” viene aggiornata ogni ora (Jobs::DirectoryRefreshDaily) e le altre vengono eseguite giornalmente (Jobs::DirectoryRefreshOlder). Come dice Pfaffman, puoi attivare manualmente i processi dalla tua pagina /sidekiq/scheduler se vuoi accelerarli. :+1:

Grazie. Avevi ragione!