-
Notifications
You must be signed in to change notification settings - Fork 27
Add support for optional client scopes #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
30e7fc5
to
f6ac755
Compare
The build pipeline doesn't load for me, so I'm not sure what's failing. Might be the e2e tests though, because I haven't run those locally yet, so I'll look into that. EDIT: When run locally, the e2e tests fail on trying to pull |
@zmotso I'm still unable to open the Tekton CI page to investigate what's failing there. Could you please help me understand what needs to be fixed for this PR to be reviewed? |
/recheck |
Hi @fleskesvor, let me check - since quality gates from GitHub are enough for CI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @fleskesvor,
Thanks for the PR! The code looks good, and I have no additional comments.
@SergK, please proceed with merging this PR when ready.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@fleskesvor Thank you
Thank you both! ❤️ |
Pull Request Template
Description
The change adds support for optional client scopes. This is required because it's a common use-case to only add certain claims on explicitly requested scopes.
I couldn't find any issues that requested this feature.
Type of change
How Has This Been Tested?
I've built and deployed this in a local kind cluster, and tested by adding clients with both default and optional scopes. Additionally, I've added two unit tests, which might be on the short side coverage wise, but I'll gladly improve on this, if wanted.
Checklist: