# jupyterhub_fb_authenticator **Repository Path**: mirrors_facebookincubator/jupyterhub_fb_authenticator ## Basic Information - **Project Name**: jupyterhub_fb_authenticator - **Description**: JupyterHub Facebook Authenticator is a Facebook OAuth authenticator built on top of OAuthenticator. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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: ```python 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](CONTRIBUTING.md) file for how to help out. ## License JupyterHub Facebook Authenticator is licensed under the [LICENSE](LICENSE) file in the root directory of this source tree.