Would it be possible to add an Organization level role/permission that allows inviting users only? #198733
Replies: 2 comments 1 reply
-
Hey Robert,I think this is a reasonable least-privilege request Small terminology note: for organization membership, this is mainly an organization owner permission, not a repository owner permission. Right now, GitHub already has part of what you want:
So there is a real gap here. The role I’d like to seeSomething like a limited Team Membership Manager role would be useful:
That would help larger orgs avoid giving full owner access just so someone can manage onboarding. Security guardrails would matterBecause invitations are still sensitive, I’d expect this feature to need controls like:
That would give organizations a safer middle ground between “only owners can do everything” and “too many people need to be owners.” Current workaroundFor now, the closest pattern is:
That works, but it still leaves owners as a bottleneck for every new person. For Enterprise setups, SCIM / identity-provider provisioning and team sync may solve part of this, but that is heavier than what many organizations need. So yes, I think this is a valid product request. Delegated org invitations scoped to specific teams would be very useful for security-conscious organizations trying to reduce the number of full owners. Useful docs:
|
Beta Was this translation helpful? Give feedback.
-
|
You explained it far better than I ever could. And yea we're looking for a role that can invite to the Organization And also assign the invitee to the appropriate team, which as an owner it prompts you to do anyway. Your bullet points on tracking/audit log and features are all things i had in mind when talking to the other folks im working with. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
Body
I apologize if this is in the wrong discussion category I wasn't sure which one to use. But in a GitHub organization the only people who can invite people are direct Owners of the repository. I'd be interested in thoughts about adding a lower level role that just has invite and or Team Membership ability, without being an Owner?
I have a couple organizations where we're really concerned about security as we've had a couple people get hacked, and we want a group of people who manage specific teams, to be able to invite people to the organization and add them to their specific Team.
I didn't see any other similar requests, but if i missed it please tell me!
Beta Was this translation helpful? Give feedback.
All reactions