您希望完成什么工作?
我们的身份提供商(IdP)在 id_token 和 userinfo 响应中返回一个作为声明(claim)的组列表。这些组被 discourse-openid-connect 插件忽略,因为该插件不支持组功能。
一个较旧的插件(链接)似乎是官方 OIDC 插件的原型,它支持组功能。因此,其大部分逻辑可以转化为针对官方插件的拉取请求,并需补充以下内容:
- 添加设置,用于将实际组映射到客户端组(例如,将声明中提供的“ACME Staff”映射为不可变的 Discourse 组“staff”)
- 对旧代码进行必要的清理
- ……可能还有其他我们遗漏的内容
您希望何时完成?
越快越好。
您能为此任务提供的预算是多少(美元)?
请提交您的报价,包括建议的交付日期。