Okpy is an
auto-grading tool that is widely used in UC Berkeley EECS and Data
Science courses. This authenticator enhances its support for Jupyter
Notebook by enabling students to authenticate with the
Hub first and saving relevant
user states to the
env (the feature is redacted until a secure state
saving mechanism is developed).
If you want to authenticate your Hub using OkpyAuthenticator, you need
to specify the authenticator class in your
from oauthenticator.okpy import OkpyOAuthenticator c.JupyterHub.authenticator_class = OkpyOAuthenticator
and set your
OAUTH_ environment variables.