检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
产品介绍 图说TDIS 立即使用 成长地图 由浅入深,带您玩转TDIS 01 了解 可信分布式身份服务为个人和企业用户提供统一的分布式身份标识,支持多场景、细粒度的可验证凭证管理能力。
TDIS服务可提供完备的身份管理和认证凭证管理。 强数据隐私保护 分布式场景下用户通过出示凭证获得相应的权限和权益。但凭证出示粒度较粗,隐私保护能力较差,在出示验签的过程中导致用户无关属性暴露。TDIS服务提供强数据隐私保护能力,保障证照应用中的证照数据可用不可见。
更新企业DID服务 功能介绍 更新企业DID服务 URI PUT /v1/{project_id}/tdis/did 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32
计费说明 本服务目前处于公测试运行阶段,用户可以开通服务后申请免费套餐包进行使用。 服务公测期间数据不承诺保存,正式商用后数据会清空。 GET 类型的RESTful API调用,不会扣除套餐包的调用次数。
功能总览 功能总览 全部 开通服务 申请套餐包 业务调用 查看服务监控 API接口 开通服务 开通可信分布式身份服务。 支持区域: 华北-北京四 开通服务 申请套餐包 服务开通完成后,支持申请1次免费套餐包,即可注册基于区块链的分布式身份,该套餐内包含2000次调用。 支持区域:
图解可信分布式身份服务
分布式身份服务调用原理 使用可信分布式身份TDIS之前,无需购买区块链和安装区块链服务,单击开通并申请免费套餐包后即可使用。用户通过TDIS服务提供的RESTful接口进行分布式身份和可验证凭证的管理。
产品功能 可信分布式身份服务支持以下功能: 表1 功能说明 功能 说明 套餐包管理 支持申请套餐包,查看套餐包状态、剩余量、购买时间等。 服务监控 支持查看接口调用情况,例如总调用量、调用成功量、调用失败量等。 身份管理接口 支持以RESTful API的方式调用分布式身份和可验证凭证的管理功能
下载配置文件,并将zip文件解压:tdis.postman_collection.json。 打开并登录Postman。 单击左上角“File > Import > Import File > Choose Files”导入json配置文件。
产品优势 分布式身份系统 遵循W3C的 Decentralized Identifiers(DIDs)v1.0 和 Verifiable Credentials(VC)v1.0 标准规范实现。系统扩展性强,支持身份和可验证凭证的全流程链上管理能力。 强数据隐私保护 可验证凭证支持基于属性级别的细粒度出示
例如您的员工中有负责软件开发的人员,您希望他们拥有TDIS的使用权限,但是不希望他们拥有删除TDIS等高危操作的权限,那么您可以使用IAM为开发人员创建用户,通过授予仅能使用TDIS,但是不允许删除TDIS的权限策略,控制他们对TDIS资源的使用范围。
约束与限制 限制项 说明 使用区域 只支持“华北-北京四”区域。 套餐包 目前仅支持申请1个免费套餐包,包含2000次调用。 说明: 如果需要使用超过2000次的调用次数,请联系技术支持人员开通。
申请套餐包 服务开通完成后,支持申请1次免费套餐包,即可注册基于区块链的分布式身份,该套餐内包含2000次调用。 操作步骤 在“套餐包管理”页面,单击“申请免费套餐包”。 在“申请免费套餐包”页面,选择默认区域,单击“确认”。 表1 参数说明表 参数 说明 区域 不同区域云服务产品之间内网互不相通
例如:TDIS服务在“华北-北京四”区域的Endpoint为“tdis.cn-north-4.myhuaweicloud.com”。 resource-path: 资源路径,也即API访问路径。
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头
认证鉴权 调用接口支持通过Token认证进行认证鉴权。 Token认证:通过Token认证通用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限
URI POST /v1/{project_id}/tdis/verify-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求
涉及其他云服务接口 无 发布凭证模板 接口相关信息 URI格式: POST /v1/{project_id}/tdis/credential-schema 请求示例 POST https://{tdis_endpoint}/v1/{project_id}/tdis/credential-schema
URI POST /v1/{project_id}/tdis/apply-vc 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度:32 最大长度:32 请求参数 表2 请求Header
URI GET /v1/{project_id}/tdis/query-credential-schema/{index} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串 最小长度: