I-GUIDE / CI_Platform

iGUIDE CI Platform Deployment
Apache License 2.0
0 stars 0 forks source link

orcID auth provider does not work #24

Open rkalyanapurdue opened 1 month ago

rkalyanapurdue commented 1 month ago
  1. 500 error when using the orcID provider in CILogon since it does not provide the necessary username info for JupyterHub.
  2. Need to either remove this auth provider from the list or else figure out how to integrate JupyterHub with it.
rkalyanapurdue commented 1 month ago

Possible fix in https://github.com/jupyterhub/oauthenticator/issues/712

rkalyanapurdue commented 1 month ago

Possible way forward:

  1. Only allow orcID and Google
  2. Utilize allowed_idps to have a custom configuration for each: https://oauthenticator.readthedocs.io/en/latest/reference/api/gen/oauthenticator.cilogon.html#oauthenticator.cilogon.CILogonOAuthenticator.allowed_idps
  3. Have a callable for orcID to parse out the userID