Les utilisateurs créés via SAML ne s'affichent pas dans la liste des utilisateurs

Nous avons implémenté la connexion SAML à Discourse avec un site Joomla agissant comme IDP (Identity Provider) à l’aide d’un plugin de Mini-Orange.

Les choses fonctionnent assez bien et lorsqu’un utilisateur Joomla se connecte pour la première fois sur le site Discourse, un profil est automatiquement créé pour lui. Tout va bien.

Ils affichent Comptes associés
SAML \txxx@yyy.com lors de la visualisation de leur profil

Cependant, lors de l’affichage de l’annuaire des utilisateurs dans la partie non-admin de Discourse, aucun de ces utilisateurs créés par SAML n’apparaît dans la liste.

Ils apparaissent dans la liste des utilisateurs sous l’administrateur.

Quelqu’un sait-il comment faire apparaître ces utilisateurs « associés » dans l’annuaire des utilisateurs ?

Je pense que cette liste est mise en cache. Vous pouvez regarder dans /sidekiq et chercher le job qui pourrait être celui qui construit cette liste.

1 « J'aime »

La vue « Aujourd’hui » est actualisée toutes les heures (Jobs::DirectoryRefreshDaily), et les autres sont effectuées quotidiennement (Jobs::DirectoryRefreshOlder). Comme le dit Pfaffman, vous pouvez déclencher les tâches manuellement depuis votre page /sidekiq/scheduler si vous souhaitez les accélérer. :+1:

1 « J'aime »

Merci. Vous aviez raison !

1 « J'aime »

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