何をしてほしいですか?
当社の IdP は、id_token および userinfo レスポンス内のクレームとしてグループのリストを返します。しかし、これらは discourse-openid-connect プラグインによって無視されており、同プラグインにはグループ機能のサポートがありません。
公式の OIDC プラグインの原型となったと思われる 古いプラグイン ではグループがサポートされていました。そのため、そのロジックの大部分を公式プラグインへのプルリクエストとして再利用できます。ただし、以下の追加対応が必要です。
- 実際のグループをクライアントグループにマッピングする設定(例:クレームで提供される「ACME Staff」を、変更不可の Discourse グループである「staff」にマッピング)
- 古いコードの整理・クリーンアップ
- …他にも見落としがあるかもしれません
いつまでに完了する必要がありますか?
できるだけ早く。
このタスクに対して提示可能な予算(米ドル)はいくらですか?
提案する納期を含めたご見積もりをお送りください。