开发者生态
morning
Show HN:Certo – 提供开放徽章的开源平台
2026-08-07
1 阅读
约7分钟阅读
thejoin95
字号:
Certo 是一个综合性数字凭证平台,用于基于 Open Badges 3.0 规范和 W3C 可验证凭证数据模型来颁发、管理和验证徽章和证书。 Certo 是一个开源平台,使组织和个人能够按照全球标准颁发可验证的数字凭证(徽章和证书)。无论您是在举办教育项目、研讨会、认证课程,还是需要认可成就,Certo 都能提供用于创建、颁发和验证数字证书的完整解决方案。颁发者创建徽章模板(成就),定义徽章代表的内容、获得徽章的标准以及相关技能 颁发者通过 CSV 上传单独或批量向接收者颁发凭证 接收者接收其凭证并可以在仪表板中查看它们 任何人都可以使用公共验证页面验证凭证的真实性 接收者可以在 LinkedIn 和其他平台上共享其经过验证的凭证 Certo 实施: 开放徽章 3.0:IMS 全球学习联盟数字凭证标准 W3C可验证的凭证:加密安全且防篡改的凭证 去中心化标识符:用于稳健的身份管理 教育机构:颁发课程结业证书和学术成就 培训组织:为研讨会和培训计划提供可验证的证书 活动组织者:奖励会议和聚会的出席或参与徽章 公司:认可员工技能、认证和专业发展 开源社区:承认贡献和参与 专业协会:颁发会员证书和专业资格认证 🏆 徽章和证书管理 创建成就:使用可自定义的标准、技能和元数据设计徽章模板 颁发证书:为研讨会、课程、活动和项目颁发数字证书 批量颁发:上传 CSV 文件以同时向多个接收者颁发证书 基于角色的访问:使用适当的权限区分颁发者和接收者角色 🔐 验证和安全性 密码验证:使用密码证明和可验证证书模型验证徽章的真实性 撤销支持:维护无效凭证的撤销列表 防篡改:所有凭证均经过加密签名且防篡改 LinkedIn 集成:直接在 LinkedIn 上共享证书 多种导出格式:以各种格式导出凭证 公开验证:任何人都可以通过验证页面验证凭证的真实性 证据附件:将支持证据和叙述附加到凭证 背书:对凭证的第三方背书支持 仪表板:查看和管理所有颁发和接收的凭证 开放标准:完整符合 Open Badges 3.0 规范 certo/ ├── src/ │ ├── backend/ # Strapi 5.x 后端 (TypeScript) │ │ ├── src/ │ │ │ ├── api/ # API 端点 │ │ │ │ ├── Achievement/ # 徽章模板/定义 (Open Badges 3.0) │ │ │ │ ├── credential/ # 颁发的凭证/徽章 │ │ │ │ ├── profile/ # 用户配置文件(颁发者和接收者) │ │ │ │ ├──evidence/ # 证据附件 │ │ │ │ ├── Endorsement/ # 第三方背书 │ │ │ │ └── reservation-list/# 凭证吊销列表 │ │ │ ├── admin/ # Strapi 管理自定义 │ │ │ ├── Components/ # 可重用内容组件 │ │ │ ├── middlewares/ # 自定义中间件 │ │ │ └── utils/ # 实用功能 │ │ ├── config/ # Strapi 配置 │ │ ├── database/ # 数据库迁移 │ │ ├── public/ # 静态文件和上传│ │ ├──scripts/ # 工具脚本 │ │ ├── types/ # TypeScript 类型定义 │ │ ├── Dockerfile # 后端 Docker 配置 │ │ └── package.json # 后端依赖 │ │ │ └── frontend/ # Nuxt 3 前端 (Vue 3 + TypeScript + Una UI) │ ├──pages/ # 应用程序页面 │ │ ├── index.vue # 首页 │ │ ├── issues.vue # 徽章发放(支持 CSV 上传) │ │ ├── verify.vue # 凭证验证 │ │ ├── dashboard.vue # 用户仪表板 │ │ └── ... # 其他页面 │ ├── Components/ # Vue 组件 │ ├── composables/ # Vue 可组合项 │ ├──stores/ # Pinia 状态管理 │ ├── middleware/ # 路由中间件(auth 等) │ ├── api/ # API 客户端库 │ ├── types/ # TypeScript 类型 │ ├── plugins/ # Nuxt 插件 │ ├── assets/ # CSS、图像、SVG 组件 │ ├── public/ # 静态公共文件 │ ├── e2e/ # Playwright E2E 测试│ ├── Dockerfile # 前端 Docker 配置 │ └── package.json # 前端依赖项 │ ├── netlify/ # Netlify serverless 函数 │ └── Functions/ │ └── og-credential/ # Open Graph 镜像生成 ├── docker-compose.yml # Docker Compose 配置 ├── README.md # 这个文件 ├── LICENSE # AGPL-3.0 License ├── CONTRIBUTING.md # 贡献指南 └── CODE_OF_CONDUCT.md # Docker 设置行为准则(Re
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱