跳转到主要内容

Django数字证书应用

项目描述

mitol-django-digital-credentials

这是开源学习Django数字证书应用。提供以下功能

  • 数据模型
    • DigitalCredentialRequest - 一个一次性的证书请求,绑定到一个课程材料和学员
    • LearnerDID - 记录了哪些DID绑定到任何给定的用户。这保证了我们不会允许DID在绑定后用于不同的用户。
    • DigitalCredential - 签名数字证书的记录、课程材料和为其准备的学员
  • 这些模型的Django管理UI
  • /credentials/request/<uuid>/ API用于请求证书
    • 需要由django-oauth-toolkit提供的OAuth2身份验证

入门指南

pip install mitol-django-digital-credentials

添加数字证书应用

INSTALLED_APPS = [
    ...
    "mitol.digitalcredentials.apps.DigitalCredentialsApp",
]

设置

常见Django设置

数字证书应用设置

  • MITOL_DIGITAL_CREDENTIALS_VERIFY_SERVICE_BASE_URL - 托管sign-and-verify服务的基地址
  • MITOL_DIGITAL_CREDENTIALS_BUILD_CREDENTIAL_FUNC - 用于构建证书文档的函数

项目详情


下载文件

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

源分发

mitol-django-digital-credentials-2023.12.19.tar.gz (10.9 kB 查看哈希值)

上传时间

构建分发

支持