一个用于身份验证的JupyterLab扩展。
项目描述
jupyverse-auth
一个用于身份验证的JupyterLab扩展。
此扩展由名为 jupyverse-auth
的服务器扩展Python包和名为 jupyverse-auth
的前端扩展NPM包组成。
安装
要安装扩展,执行
mamba create -n jupyverse-auth-dev
conda activate jupyverse-auth-dev
mamba install pip nodejs
pip install -e .
jupyter labextension develop . --overwrite
jlpm
jlpm run build
使用GitHub进行身份验证
您需要授权JupyterLab访问您的GitHub信息。您可以在此处注册新的OAuth应用程序
- 应用程序名称:JupyterLab
- 主页URL: http://127.0.0.1:8000/lab
- 授权回调URL: http://127.0.0.1:8000/auth/github/callback
127.0.0.1
和 8000
分别是IP地址和端口号。您可能需要根据您的具体设置更改它们。
这将为您生成客户端ID,并且您还必须生成客户端密钥。
在启动jupyverse时,您必须传递客户端ID和密钥
jupyverse --config=path/to/config.toml
其中 config.toml
看起来像这样
[authenticator]
client_id = "your_client_id"
client_secret = "your_client_secret"
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
jupyverse-auth-0.1.0.tar.gz (174.9 kB 查看哈希值)
构建分发
jupyverse_auth-0.1.0-py3-none-any.whl (130.2 kB 查看哈希值)
关闭
jupyverse-auth-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4dd926b400e26b5cc5fbfdb4d45ef7cfe5b4b875f8ab3f479523f87fb88cbe3c |
|
MD5 | 3f499a34d569d30d775e51738ae70e36 |
|
BLAKE2b-256 | 544a74e956f248c55521471dbd74bd8bd3c422ad044e2365d83002e756398cf0 |
关闭
jupyverse_auth-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 648d2889220ec90ce30989ee633ed4543ea5813864481d693fbf4a2b93f0f02f |
|
MD5 | 0b8ef32012a4e9a0f3e1b37f07013f0b |
|
BLAKE2b-256 | 843de7a0ab891e3d8932bdc70c2692ac169b7405b51689c2f30163ac2a1822cc |