oauthenticator 17.0.0
pip install oauthenticator
最新版本
发布时间:
OAuthenticator: 使用常见的OAuth提供程序验证JupyterHub用户
导航
未验证详情
这些详情尚未被PyPI验证项目链接
元数据
- 许可协议: BSD许可证 (BSD)
- 作者: Jupyter开发团队
- 标签 交互式, 解释器, Shell, Web
- 要求: Python >=3.8
-
额外提供:
googlegroups
,mediawiki
,test
分类器
- 目标受众
- 许可证
- 编程语言
项目描述
OAuth + JupyterHub认证器 = OAuthenticator :heart
OAuth 是一种基于令牌的登录机制,不依赖于用户名和密码映射。为了使用此登录机制与JupyterHub一起,需要覆盖登录处理器。OAuthenticator覆盖了这些处理器,以支持常见的OAuth2身份提供者,使它们可以与JupyterHub集成并使用。
以下认证服务通过各自的认证器支持:Auth0、Azure AD、Bitbucket、CILogon、飞书、GitHub、GitLab、Globus、Google、MediaWiki、OpenShift。
还有一个GenericAuthenticator,可以配置任何OAuth 2.0身份提供者,也可以在需要额外定制时用于创建新的认证器类。
安装
安装指南可在文档中找到。
文档还提供了针对不同OAuth2身份提供者的示例设置。文档。
运行测试
要本地运行测试,首先根据CONTRIBUTING.md中的说明设置开发环境,然后执行
pytest -v ./oauthenticator/tests/
或者您可以使用以下命令运行特定的测试文件
pytest -v ./oauthenticator/tests/<test-file-name>
项目详情
未验证详情
这些详情尚未被PyPI验证项目链接
元数据
- 许可协议: BSD许可证 (BSD)
- 作者: Jupyter开发团队
- 标签 交互式, 解释器, Shell, Web
- 要求: Python >=3.8
-
额外提供:
googlegroups
,mediawiki
,test
分类器
- 目标受众
- 许可证
- 编程语言