概述
腾讯云分布式身份(TencentCloud Decentralized Identity,TDID)为您提供跨机构、跨地域的可信数字身份、数字凭证与数据交换服务提供基础设施。只需简单几步,您就可以在云端构建起一套功能齐备、简单易用、符合 W3C 标准的分布式身份服务。TDID 提供了一种机制,能够分布式地产生和验证全局唯一的标识符(Decentralized identifiers ,DIDs)来标识各种实体(人、机构、物体等);同时以加密安全,保护隐私并可由第三方进行机器验证的方式在网络上表达现实社会中各种类型的凭证(Verifiable Credentials,VCs)。
本章节介绍的 TDID API 接口均为 API 3.0 接口,请参见 API 概览。
术语表
腾讯云分布式身份 API 接口的常见术语请参见下表:
术语 | 描述 |
---|---|
DIDs | Decentralized identifiers,即标识符,用户自主控制的全球唯一字符串来标识各种实体(人、机构、物体等) |
VCs | Verifiable Credentials,即凭证,互联网上表达现实社会中各种类型的凭证 |
CPT | Claim Profile Template,即凭证模版,标准化可验证凭证(VC)的结构与规则 |
API 快速入门
您可以使用 API Explorer 工具在线调用 API。
本文以权威机构为用户颁发和验证凭证的DID应用场景为例,通过 API Explorer 工具调用 API 接口的步骤如下:
- 在控制台应用管理新增应用,在配置应用里输入机构名称和应用名称(本操作不支持通过 API 接口完成),应用创建完成后,可以查看到到应用 ID 和权威机构 DID。
- 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用 API Explorer。
- 调用自动生成公私钥注册DID标识接口,自动生成公私钥,并注册用户 DID 标识符。
- 调用颁发可验证凭证接口,为用户颁发凭证,凭证颁发者为权威机构 DID,凭证声明中包含用户 DID。
- 调用验证可验证凭证接口,验证凭证是否为权威机构签名颁发的。
至此,你成功完成了 DID 标识和注册,凭证的颁发和验证操作。