Hello!
A bit late, but am happy to announce an LTI Authenticator for JupyterHub! LTI (
https://www.imsglobal.org/activity/learning-tools-interoperability)
is popular among many educational products, such as Canvas / BlackBoard
/ Moodle / EdX, etc. This authenticator allows sharing authentication
information between such products and JupyterHub!
You can find documentation + install instructions at
https://github.com/jupyterhub/ltiauthenticator.
I have currently only tested this with EdX, so if anyone else has
access to any other LTI Provider am happy to help test + fix.
Thanks
to UC Berkeley's Data Sciences Division & Berkeley Institute of
Data Science for support in building this authenticator!