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设置
SITE_BASE_URL
- 网站的host url,包括协议(例如,“https://example.com/”)
数字证书应用设置
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf745e99a4c3af4d6c3489107758ba5474918c1b9bd7c66be5bd91cc99020c56 |
|
MD5 | bb5c2d1b45bafc033086876a34a3a1ee |
|
BLAKE2b-256 | 7fac37f82b19697e22500b3df3547ca9f72b02a3416875d795f38906168a409d |
关闭
mitol_django_digital_credentials-2023.12.19-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db759adf706940e6134bf5cf5faf73bd3e922aeb620664bf27672ef627f6a48b |
|
MD5 | b893368ba4665e2540831fbee5488537 |
|
BLAKE2b-256 | eb394cda65bfa4d4b0bcb4beb6fe611cd1155b9d5799ffd83d7d299363ca1369 |