JupyterHub FeiShu Authenticator is a FeiShu OAuth authenticator built on top of OAuthenticator.
jupyterhub-feishu-oauthenticator is a package available on PyPI and can be installed using pip or cloning the repository.
pip3 install jupyterhub-feishu-oauthenticator
or clone the repository
git clone https://github.com/tezignlab/jupyterhub-feishu-oauthenticator.git
cd jupyterhub-feishu-oauthenticator
pip3 install -e .
1、Create FeiShu App
see feishu doc Create a custom app
2、Config Your FeiShu App
"Security Settings" --> "Redirect URL" --> Add http://[your-host]/hub/oauth_callback
3、Edit JupyterHub Config File jupyterhub_config.py
from feishuoauthenticator import FeiShuOAuthenticator c.JupyterHub.authenticator_class = FeiShuOAuthenticator app_id = '[your-feishu-app-id]' app_secret = '[your-feishu-app-secret]' c.FeiShuOAuthenticator.authorize_url = 'https://open.feishu.cn/open-apis/authen/v1/index' c.FeiShuOAuthenticator.extra_authorize_params = { 'redirect_uri': 'http://[your-host]/hub/oauth_callback', 'app_id': app_id } c.FeiShuOAuthenticator.client_id = app_id c.FeiShuOAuthenticator.client_secret = app_secret
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4