Github login - is it possible restrict to a specific organization?

Viewed 165

If I enable Github as an Identity Provider in Keycloak does this mean that any user with a Github account can login successfully? What I am looking for is to limit logins to users that belong to my Github organization. I tried adding the OAuth application for my organization but I had some friends test and they were still able to login even though they do not belong to that organization.

Is it possible to use Github login but limit who can successfully login to those who belong to a specific Github organization?

1 Answers

I think the best (and free) solution for you would be to install your own version of Gitlab on a local server of your organization, this way you can make it only accessible to the members of the organization.

I know you were talking about Github and not Gitlab but I believe Github's entreprise version is not free. I don't know much about this subject however.

Related