[PAYANT] Synchronisation des groupes pour le plugin Discourse OIDC

Que souhaitez-vous faire ?

Notre IdP renvoie une liste de groupes en tant que claim dans les réponses id_token et userinfo. Ces données sont ignorées par le plugin discourse-openid-connect, qui ne prend pas en charge les groupes.

Un ancien plugin, qui semble avoir servi de prototype au plugin OIDC officiel, prenait en charge les groupes. La majeure partie de cette logique peut donc être intégrée dans une demande de tirage (pull request) pour le plugin officiel, avec quelques ajouts :

  • des paramètres pour mapper les groupes réels aux groupes du client (par exemple, mapper ‘ACME Staff’ tel que fourni dans le claim vers ‘staff’, qui est le groupe Discourse immuable)
  • l’ancien code nécessite un certain nettoyage
  • … peut-être un autre élément que nous aurions manqué

Quand avez-vous besoin que ce soit fait ?

Dès que possible.

Quel est votre budget, en USD, que vous pouvez offrir pour cette tâche ?

Veuillez envoyer votre offre, incluant la date de livraison proposée.

2 « J'aime »

Pavilion fonctionne dans ce domaine. Je vous enverrai un MP.

4 « J'aime »

Merci à tous d’avoir répondu… veuillez envoyer vos offres (y compris la date de livraison estimée) à matthew@ daphne.foundation

1 « J'aime »

Après avoir reçu un devis de 1000 $, j’ai décidé de m’y essayer moi-même. PR ici.

3 « J'aime »

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