Skip to content

JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator.

License

Notifications You must be signed in to change notification settings

chz616/jupyterhub_fb_authenticator

 
 

Repository files navigation

JupyterHub Facebook Authenticator

JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator

How FBAuthenticator works

  1. Extend FBAuthenticator by implementing the authorize function
  2. Enable the new authenticator in Jupyterhub_config.py Example:
from fbauthenticator.business_authenticator import FBBusinessAuthenticator
c.JupyterHub.authenticator_class = FBBusinessAuthenticator
c.FBBusinessAuthenticator.client_id = 'app_id'
c.FBBusinessAuthenticator.client_secret = 'app_secret'

See the CONTRIBUTING file for how to help out.

License

JupyterHub Facebook Authenticator is licensed under the LICENSE file in the root directory of this source tree.

About

JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%