-
Notifications
You must be signed in to change notification settings - Fork 65
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
Authenticate users with GitHub Teams membership in Pangeo Hub #598
Comments
The OAuthenticator bump in z2jh-k8s happened here: jupyterhub/zero-to-jupyterhub-k8s#2350 Bump this is not yet a release |
We don't support using anything other than auth0 via OAuthenticator right now. #625 tracks additional work that needs to happen before we can do this. |
Note that this is currently blocked on #625 if we end up needing OAuthenticator and not Auth0 for this |
I aim to merge #707 tomorrow morning unless I receive an approving review before then |
Approved 😉 |
Description
The Pangeo project currently uses GitHub Team-based authentication (so you add a user to a GitHub Team, and that person automatically now gains access to the hub). We should support this workflow on the Pangeo Hub.
Currently, we use the auth0 authenticator to support all our auth providers (github, google, etc). It doesn't support restricting auth based on team or org membership. We should find a way around that.
Benefit
This primarily benefits the Pangeo project, which is reason enough to do this. However, the process of using GitHub Teams for authentication is probably generally useful across many communities, so this will be more broadly applicable.
Implementation details
There are two potential ways to do this:
Auth0
for our authentication. This would be the simplest if we could get it working. Here is the Pangeo configuration for Auth0. Issue to track this in the future Investigate authenticating GitHub Orgs/Teams through Auth0 #698Tasks to complete
The text was updated successfully, but these errors were encountered: