[PAID] Groups synchronisation for Discourse OIDC plugin

What would you like done?

Our IdP returns a list of groups as claim in the id_token and userinfo responses. These are ignored by the discourse-openid-connect plugin, which has no support for groups.

An older plugin that appears to have been the prototype for the official OIDC plugin supported groups, so most of that logic can be turned into a pull request for the official plugin, with some additions:

  • settings to map real groups to client groups (for example, map ‘ACME Staff’ as provided in the claim to ‘staff’, which is the immutable Discourse group)
  • old code needs some cleanup
  • … perhaps another one we’re missing

When do you need it done?

As soon as possible.

What is your budget, in $ USD that you can offer for this task?

Please send your offer, including proposed delivery date.

2 Likes

Pavilion does work in this space. I’ll PM you.

4 Likes

Thank you for replying everyone… please send offers (including estimated delivery date) to matthew at daphne.foundation

1 Like

After receiving a quote for $1000, I decided to give this a go for myself. PR here.

3 Likes

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