具有OAuth身份验证的jupyterhub孵化器。
项目描述
OAuth身份验证用户的孵化器。此孵化器使用与OS操作相同的Jupyterhub用户,但您可以控制OAuth用户。
安装
pip install jupyterhub_oauth_spawner
在您的jupyterhub配置文件中
from jupyterhub_oauth_spawner.oauth_spawner import OAuthSpawner c.JupyterHub.spawner_class = OAuthSpawner c.OAuthSpawner.pre_start_hook = your_function c.OAuthSpawner.pre_stop_hook = your_function c.OAuthSpawner.post_start_hook = your_function c.OAuthSpawner.post_stop_hook = your_function
your_function 应该期望一个具有属性 user_object 的 name 用于用户登录和 hook_name 调用的钩子。
所以,在您的函数中
your_function(user, hook_name): send_info(user.name, hook_name)
项目详情
关闭
jupyterhub_oauth_spawner-0.0.7.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d414df4fa4ee34d54e6b13a2ecbb25b6180efb955663b1611f373f5b13cc5dc2 |
|
MD5 | 188e0e58d6b38471a2c0a320c6c8d0d9 |
|
BLAKE2b-256 | ca7c8f61b50923c4fe3aff96adccc84c6548daa09bf9049597f156cf58ea2557 |