어떤 작업을 원하시나요?
저희 IdP는 id_token 및 userinfo 응답에서 그룹 목록을 claim으로 반환합니다. 그러나 discourse-openid-connect 플러그인은 그룹을 지원하지 않아 이를 무시합니다.
공식 OIDC 플러그인의 프로토타입으로 추정되는 구버전 플러그인은 그룹을 지원했으므로, 해당 로직의 대부분을 공식 플러그인의 pull request로 전환할 수 있으며, 다음과 같은 추가 사항이 필요합니다:
- claim에서 제공되는 실제 그룹을 클라이언트 그룹으로 매핑하는 설정 (예: claim에서 제공되는 'ACME Staff’를 불변인 Discourse 그룹인 'staff’로 매핑)
- 기존 코드의 일부 정리
- … 아마도 우리가 놓치고 있는 또 다른 사항
언제까지 완료되길 원하시나요?
가능한 한 빨리요.
이 작업에 대해 USD로 제공할 수 있는 예산은 얼마인가요?
제안하는 납기일을 포함하여 견적을 보내주세요.