跳转到主要内容

JupyterHub 认证器,实现 LTI v1.1 和 LTI v1.3

项目描述

LTI JupyterHub 验证器

Documentation build status GitHub Workflow Status Latest PyPI version

实现了 LTI 1.3LTI v1.1 验证器,以便与 JupyterHub 一起使用。

这可以将 JupyterHub 转换为 LTI 工具提供者,然后可以轻松地与各种 工具消费者(如 Canvas、Open EdX、Moodle、Blackboard 等)一起使用。

到目前为止,ltiauthenticator 已经与 Open edXCanvasMoodle 进行了测试。非常欢迎对文档的贡献!

请注意,使用这些 LTI 验证器直接访问 hub URL 将不再允许您登录。您 必须 通过适当的 LTI 1.1 兼容的工具消费者或 LTI 1.3 兼容的平台(如 Canvas、Moodle、Open edX 等)访问 hub 才能登录。

注意:LTI 1.1 将 LMS 识别为 工具消费者,LTI 1.3 将 LMS 识别为 平台。在实际应用中,这两个术语是等效的。

安装

您可以从 PyPI 安装验证器

pip install jupyterhub-ltiauthenticator

使用 LTI 验证器

有关如何配置 LTI13AuthenticatorLTI11Authenticator 并将其与 LMS(如 Canvas、Open EdX、Moodle、Blackboard 等)集成的详细说明,请参阅 文档

项目详情


下载文件

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

源代码分发

jupyterhub_ltiauthenticator-1.6.2.tar.gz (21.8 kB 查看散列)

上传时间 源代码

构建分发

jupyterhub_ltiauthenticator-1.6.2-py3-none-any.whl (28.1 kB 查看散列)

上传时间 Python 3

支持