-
返回结果 - 可信分布式身份服务 TDIS
请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
-
认证鉴权 - 可信分布式身份服务 TDIS
Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
-
查询分布式身份文档 - 可信分布式身份服务 TDIS
objects 属性列表 表7 Attribute 参数 参数类型 描述 name String 名称 最小长度:0 最大长度:100 type String 类型 最小长度:0 最大长度:100 description String 描述信息 最小长度:0 最大长度:200 表8 Proof
-
注册企业分布式身份 - 可信分布式身份服务 TDIS
从IAM服务获取的用户Token 最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 service 是 Array of ServiceLatest objects 服务列表 表4 ServiceLatest 参数 是否必选 参数类型 描述 type
-
更新企业DID服务 - 可信分布式身份服务 TDIS
最小长度:1 最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 did 是 String 分布式身份标识 最小长度:20 最大长度:100 service 是 Array of ServiceLatest objects 服务列表 表4 ServiceLatest
-
根据索引查询可验证凭证 - 可信分布式身份服务 TDIS
最小长度:1 最大长度:8192 表5 Revocation 参数 参数类型 描述 id String 撤销API或者撤销列表的url 最小长度:1 最大长度:128 type String 撤销类型 最小长度:1 最大长度:20 状态码: 400 表6 响应Body参数 参数 参数类型
-
验证凭证 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/verify-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
申请可验证凭证 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/apply-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
发布可验证凭证的模板 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/credential-schema 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
签发可验证凭证 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/issue-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
注册个人分布式身份 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/did 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
查询凭证模板 - 可信分布式身份服务 TDIS
最小长度:22 最大长度:151 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:16384 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述
-
签发者确认凭证已签发 - 可信分布式身份服务 TDIS
/v1/{project_id}/tdis/vc-order 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型
-
查询凭证申请订单 - 可信分布式身份服务 TDIS
最小长度:42 最大长度:42 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:16384 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述
-
申请套餐包 - 可信分布式身份服务 TDIS
2000次调用。 操作步骤 在“套餐包管理”页面,单击“申请免费套餐包”。 在“申请免费套餐包”页面,选择默认区域,单击“确认”。 表1 参数说明表 参数 说明 区域 不同区域云服务产品之间内网互不相通;请就近选择靠近您业务的区域,可减少网络延迟,提高访问速度。 服务类型 服务类型为可信分布式身份服务套餐包。
-
产品功能 - 可信分布式身份服务 TDIS
产品功能 可信分布式身份服务支持以下功能: 表1 功能说明 功能 说明 套餐包管理 支持申请套餐包,查看套餐包状态、剩余量、购买时间等。 服务监控 支持查看接口调用情况,例如总调用量、调用成功量、调用失败量等。 身份管理接口 支持以RESTful API的方式调用分布式身份和可验
-
示例1:注册个人分布式身份 - 可信分布式身份服务 TDIS
POST https://{tdis_endpoint}/v1/{project_id}/tdis/did {tdis_endpoint}信息请从表1 地区和终端节点获取。 Header: { "X-Auth-Token":"tdis-test" } 响应示例 { "did":
-
示例2:发布凭证模板 - 可信分布式身份服务 TDIS
https://{tdis_endpoint}/v1/{project_id}/tdis/credential-schema {tdis_endpoint}信息请从表1 地区和终端节点获取。 Body: { "title": "string", "identifier": "string", "attributes":
-
权限管理 - 可信分布式身份服务 TDIS
此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问TDIS时,需要先切换至授权区域。 如下表所示,包括了TDIS的所有系统权限。 表1 TDIS系统权限 系统权限 权限描述 权限类别 说明 Tenant Administrator 全部云服务管理员(除IAM权限)
-
构造请求 - 可信分布式身份服务 TDIS
传递它,所以在此单独强调。 URI-scheme: 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint: 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从表1 地区和终端节点获取。 例如:TDIS服务在“华北