为所有人分发临时账户的JupyterHub认证器
项目描述
临时JupyterHub认证器
为访问主页的任何人提供用户账户的简单认证器,无需使用任何UI登录。它还会启动单个用户服务器,并立即将用户引导到该服务器,无需他们按按钮。
主要构建来帮助使用JupyterHub运行tmpnb。
安装
pip install jupyterhub-tmpauthenticator
应该安装它。它除了JupyterHub外没有其他依赖项。
您可以将以下行添加到您的 jupyterhub_config.py
中,然后使用此作为您的认证器:
c.JupyterHub.authenticator_class = "tmp"
配置
tmpauthenticator
并没有很多可配置的选项,但它会尊重基 JupyterHub 认证器类中的许多相关配置选项。以下是一些特别有用的选项。
TmpAuthenticator.auto_login
默认情况下,tmpauthenticator
会在用户访问 JupyterHub 的登录页面时自动登录用户,而不会显示任何 UI。通过将 TmpAuthenticator.auto_login
设置为 False
来关闭此行为,允许显示主页。这里将有一个 登录
按钮,该按钮将自动验证用户。
c.TmpAuthenticator.auto_login = False
TmpAuthenticator.login_service
如果将 auto_login
设置为 False
,则 TmpAuthenticator.login_service
的值将确定默认主页中 登录
旁边显示的文本。默认值为 自动临时凭证
,因此按钮将读作 使用自动临时凭证登录
。
c.TmpAuthenticator.auto_login = False
c.TmpAuthenticator.login_service = "your inherent worth as a human being"
项目详情
关闭
jupyterhub-tmpauthenticator-1.0.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ed3b8060fea645f7ec64bf8ef80320b791c1bba3e1c0b623e40f17f039cc7e5d |
|
MD5 | 63ab27b8517691e7025ea3dfe87207ca |
|
BLAKE2b-256 | ef265a2c77cdcbe0e160630a6e7bcb36d0dd6fab86c385faec0479833c1d2879 |
关闭
jupyterhub_tmpauthenticator-1.0.0-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | d5358d6a25b9d500a77720ae798d63669d02ac83bd5f563da485032c8d56d164 |
|
MD5 | 4bdc07163fbac0d2110bc187e7f2bccd |
|
BLAKE2b-256 | 604b4e8c11bf9ab8e9a60fe59c094835d85bf9fd16eaace92f6a5d7bd19cd280 |