I’ve got Jupyterhub stood up on a new Ubuntu VM and integrated the generic oauthenticator with Keycloak (Happy to share configs if it helps someone). Keycloak is using IPA as the ID store. SSO into JupyterHub/Notebooks seems to work well except…
The users created on the JupyterHub VM are named Jupyter-XXX and the user ids are not coming from IPA they seem to be local UIDs (1001 seems to be the starting number).
Is there a way to configure JupyterHub to pull this information from the claim coming from Keycloak? I’ve looked in the documentation, but don’t see anything relating to this.
I thought maybe I would go the PAMAuthenticator route and I can login as a user and get the correct ID this was, but the only Kerberos authenticator I see hasn’t been touched in over two years and I wasn’t able to get it to work for SSO.
Any pointers would be awesome.