跳转到主要内容

JupyterHub 本地认证器

项目描述

本地认证器

Latest PyPI version Documentation build status GitHub Workflow Status - Test Code coverage
GitHub Discourse Gitter Contribute

这是一个相对简单的JupyterHub应用认证器。注册和认证作为JupyterHub本地实现,不依赖于外部服务。

NativeAuthenticator提供以下功能

  • 新用户可以在系统上注册;
  • 新用户可以因等待管理员授权而被阻止访问系统;
  • 可选择通过禁止常见密码或要求最小密码长度来强制密码安全性;
  • 可选择在设置次数登录尝试失败后阻止用户;
  • 可选择开放注册,无需初始授权。
  • 注册时询问用户更多信息(电子邮件)的选项。
  • 要求用户同意给出的服务条款的选项;
  • 通过reCAPTCHA防止脚本攻击的选项;
  • 对于具有组织内部电子邮件地址的用户,可以通过安全链接自我批准的选项;

文档

最新文档始终在readTheDocs上,可在此处找到。

运行测试

要在本地运行测试,您可以像这样安装开发依赖项

pip install -e ".[test]"

然后使用pytest运行测试

pytest

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

jupyterhub_nativeauthenticator-1.3.0.tar.gz (4.2 MB 查看散列

上传时间

构建分布

jupyterhub_nativeauthenticator-1.3.0-py3-none-any.whl (70.6 kB 查看散列

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面