检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对于获取用户Token接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 父主题: 如何调用API
对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
验证凭证 功能介绍 验证可验证凭证是否存在以及合法性。 URI POST /v1/{project_id}/tdis/verify-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串
查询凭证模板 功能介绍 根据索引查询凭证模板。 URI GET /v1/{project_id}/tdis/query-credential-schema/{index} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid
查询凭证申请订单 功能介绍 查询凭证申请订单 URI GET /v1/{project_id}/tdis/query-vc-order/{index} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为
签发可验证凭证 功能介绍 签发可验证凭证,签发时间默认为当前时间。 URI POST /v1/{project_id}/tdis/issue-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为
申请可验证凭证 功能介绍 申请可验证凭证。根据在服务中声明的必要字段,申请者需要提供相关数据。 URI POST /v1/{project_id}/tdis/apply-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的
加密对称密钥 最小长度:1 最大长度:8192 uri_type String 数据索引类型 最小长度:1 最大长度:128 data_hash String 数据hash值 最小长度:1 最大长度:8192 表5 Revocation 参数 参数类型 描述 id String 撤销API
更新企业DID服务 功能介绍 更新企业DID服务 URI PUT /v1/{project_id}/tdis/did 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32
发布可验证凭证的模板 功能介绍 发布凭证模板数据结构。签发professional类型的凭证时会使用,因为字段较多容易不统一,需要提前有模板来约束和标明。 URI POST /v1/{project_id}/tdis/credential-schema 表1 路径参数 参数 是否必选
签发者确认凭证已签发 功能介绍 签发者确认申请订单,将签发的凭证索引更新到订单中。 URI POST /v1/{project_id}/tdis/vc-order 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid
注册企业分布式身份 功能介绍 注册企业分布式身份 URI POST /v1/{project_id}/tdis/firm-did 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度
查询分布式身份文档 功能介绍 查询分布式身份文档 URI GET /v1/{project_id}/tdis/did/{did} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度
注册个人分布式身份 功能介绍 注册个人分布式身份 URI POST /v1/{project_id}/tdis/did 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32
涉及其他云服务接口 无 发布凭证模板 接口相关信息 URI格式: POST /v1/{project_id}/tdis/credential-schema 请求示例 POST https://{tdis_endpoint}/v1/{project_id}/tdis/credential-schema
涉及其他云服务接口 无。
用户通过TDIS服务提供的RESTful接口进行分布式身份和可验证凭证的管理。 图1 分布式身份服务调用原理 使用方式 根据持有者申请可验证凭证的方式,将可信分布式身份服务的使用分为链外申请模式和链上申请模式。
业务调用 通过RESTful接口完成分布式身份和可验证凭证的业务调用。用户调用API接口需要具备一定的编程开发基础,在“API调用指南”页面,根据界面提示,填写配置参数信息,构造请求发送后,可信分布式服务对Token认证鉴权,认证通过后即可返回结果。
查看服务监控 支持查看API调用的总调用量、调用成功量和调用失败量的统计监控数据。 总调用量 调用成功量 调用失败量