디스코urs의 openID 플러그인에 대해 질문이 있습니다. userResponse get API를 사용할 때 application/json 타입이 필수인지요. 현재 OIDC 제공자는 application/jwt로 응답하고 있습니다.
UserInfo · Docs · Connect2id 를 참고해 보면 userInfo 응답이 nil로 표시됩니다.
실제로 문제는 GET API가 여기서 NIL을 반환한다는 것입니다. @raw_info ||=
begin
info = access_token.get(options[:client_options][:userinfo_endpoint]).parsed
verbose_log("Fetched userinfo response\n\n#{info.to_yaml}")
info
end
이 문제에 대해 도움을 부탁드립니다.