This is an authenticator that uses a separate server with the same tornado cookie_secret
to log in a user. The external server returns a query value in the url signed using the shared cookie secret that includes the username (if the user passes authentication) and a unique value unique to the instance using the authenticator to prevent using the same auth token to access other services. This was developed in order to have a single sign on point for a number of different Jupyterhub instances in order to avoid things like having to set up sign on credentials for all different instances.
Authenticator for using an external authentication server with Jupyterhub
License
darden-data-science/ExternalAuthenticator
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Authenticator for using an external authentication server with Jupyterhub
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published