Cosa vorresti che venisse fatto?
Il nostro IdP restituisce un elenco di gruppi come claim nelle risposte id_token e userinfo. Questi vengono ignorati dal plugin discourse-openid-connect, che non supporta i gruppi.
Un plugin più vecchio, che sembra essere stato il prototipo del plugin OIDC ufficiale, supportava i gruppi, quindi gran parte di quella logica può essere trasformata in una pull request per il plugin ufficiale, con alcuni aggiustamenti:
- impostazioni per mappare i gruppi reali sui gruppi client (ad esempio, mappare ‘ACME Staff’ fornito nel claim su ‘staff’, che è il gruppo Discourse immutabile)
- il vecchio codice necessita di alcune pulizie
- … forse un altro elemento che ci stiamo perdendo
Quando ne hai bisogno?
Il prima possibile.
Qual è il tuo budget, in $ USD, che puoi offrire per questo compito?
Invia la tua offerta, inclusa la data di consegna proposta.