开发者教学课堂

开发者教学课堂
如何将去中心身份加入你的应用或服务

学习如何为你的应用项目设置使用去中心化身份。

观看教程教学课堂

注意须知

这一分步骤教学课堂向开发者展示如何使用去中心化身份创建应用和服务。你将学习去中心化身份的基础知识,如何使用 ArcBlock 的 ABT 节点和 DID:CONNECT Blocklet 设置运行自己的身份服务,启动由用户自主控制的身份钱包 ABT 钱包,从而让用户可以控制自己的数据并创建一个 React 应用来查看它是如何工作的。在开始之前,这里有几项注意须知。

用例平台去中心化身份ABT 钱包

开发者须知

ArcBlock 团队将引导开发者完成使用 ArcBlock 平台开发应用的整个过程。以下步骤将指导你观看教学课堂视频。

这节视频将研究以下内容:

  • 去中心身份(DID)集成演练
  • 真实场景中的 DID Auth(DID Comm),包括现场创建演示

观看教程

使用去中心化身份开发自己的应用。这是你需要开始的:

ABT 钱包基础

  • 为去中心化身份而构建
  • 两层安全保障:密码恢复和代码恢复
  • 用户个人资料与身份分离
  • 钱包内置浏览器

ABT 钱包演示

ABT 节点是应用开发基础

  • 前提:Node.js
  • ABT 节点是 ArcBlock 平台和生态系统的基础层
  • Blocklet:可用于去中心化应用的构建模块
  • 基于 Web 的用户界面

设置 ABT 节点

DID:CONNECT

  • 前提:MongoDB
  • 一个 Blocklet:从 ABT 节点市场安装
  • 轻松整合 DID Auth 的 Web 界面
  • 在你架构平台中的节点上的 DID Auth 服务

在 DID:CONNECT 设置你自己的身份应用

让我们开始编码!

  • 创建一个 React 应用
  • 添加 @arcblock/did-connect 依赖库
  • 配置 DidSessionProvider
  • 使用 Session context
  • 指导 serviceHostappDid
  • 运行!

探索更多:ABT 节点市场可获得的钱包游乐场