jupyterhub / oauthenticator

OAuth + JupyterHub Authenticator = OAuthenticator
https://oauthenticator.readthedocs.io
BSD 3-Clause "New" or "Revised" License
415 stars 366 forks source link

[CILogon] Make CILogon's username_claim callable for consistency across authenticators #728

Open consideRatio opened 9 months ago

consideRatio commented 9 months ago

Before #717 GenericOAuthenticator was the odd duck allowing username_claim to be callable, but after that PR CILogonOAuthenticator becomes the odd dock by not allowing its username_claim implementation to be callable.

For consistency, we should make it callable, and by doing that resolve #712 by doing so.