Usuários criados via SAML não são exibidos na lista de Usuários

Implementamos o login SAML no Discourse com um site Joomla atuando como Provedor de Identidade (IDP) usando um plugin da Mini-Orange.

As coisas estão funcionando razoavelmente bem e, quando um usuário Joomla faz login pela primeira vez no site Discourse, um perfil é criado automaticamente para ele. Tudo bem.

Eles mostram Contas Associadas
SAML \txxx@yyy.com ao visualizar o perfil deles \t

No entanto, ao exibir o diretório de usuários na parte não administrativa do Discourse, nenhum desses usuários criados via SAML aparece na lista.

Eles aparecem na lista de usuários em administração.

Alguém sabe como fazer com que esses usuários “associados” apareçam no diretório de usuários?

Acho que essa lista é armazenada em cache. Você pode olhar em /sidekiq e procurar pelo job que pode ser o que constrói essa lista.

1 curtida

A visualização ‘Hoje’ é atualizada a cada hora (Jobs::DirectoryRefreshDaily), e o restante é feito diariamente (Jobs::DirectoryRefreshOlder). Como Pfaffman diz, você pode acionar os trabalhos manualmente em sua página /sidekiq/scheduler se quiser acelerá-los. :+1:

1 curtida

Obrigado. Você estava certo!

1 curtida

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