-
Notifications
You must be signed in to change notification settings - Fork 327
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
Authorizing GitLab users based on group membership #514
Comments
I have actually implemented the above at https://github.com/cbjartli/vouch-proxy/tree/add-gitlab-provider. If this could be made acceptable as a contribution to the project, I'd be happy to submit a pull request. |
@cbjartli that's fantastic to hear. Definitely an area of VP that can use some love. PR is certainly welcome. FYI - I won't be in a position to look at this closely until the new year. |
PR 523 is to extend team whitelist functionality for OIDC providers. An additional field 'Teamwhitelistclaim' is added in the vouch config. This will contain the claim key that will be used for teem whitelisting. Claim values for this key are checked against the values provided in the 'teamwhitelist'. |
@ritmanda I'm going to close both #523 and #515 for now. Perhaps we'll re-open one of those. But before you write any more code or I review any more code I'd hope you'd be willing to propose a design and implementation here in this ticket. I hope that's okay. could you please familiarize yourself with...
Generally, I'm more interested in a PR that is specific to Thanks again for the contribution to VP. |
The Github provider makes it possible to authorize users based on their group membership through the
teamWhitelist
, in addition to explicit whitelisting orallowAllUsers
. As an organization that uses GitLab, we are looking for the same feature for GitLab, currently only supported as a general OIDC provider.As far as I can see, that is not possible at this point? Is that correct? If not, we would be interested in providing a GitLab provider which also makes it possible to use the
teamWhitelist
, as long as that contribution would be welcomed.The text was updated successfully, but these errors were encountered: