跳到主要内容

DID Spaces v0.6.0:OAuth 账户集成 DID Spaces

JianChao
DID SpacesProduct ReleaseStorage

本次更新的主要亮点为 OAuth 账户集成 DID Spaces,此外还有一些改进和社区反馈的修复。

OAuth 账户集成 DID Spaces

在最新的版本中,DID Spaces 会自动地给每个 OAuth 账户赠送一块永久免费的 DID Space,并支持 OAuth 账户在任何地方连接 DID Space,且整个过程无需再依赖 DID Wallet 的参与,此更新旨在为您提供更加便捷和高效的服务体验。

OAuth 账户是什么?

OAuth 是 Open Authorization(开放式授权)的缩写,是一种技术标准,允许你授权一个应用或服务登录到另一个应用或服务,无需泄露密码等私有信息。

此处的 OAuth 账户是指用户在应用中利用第三方账户(如 Google、GitHub、邮箱等)进行登录时所生成的账户。

如何体验?

  • 全新的 OAuth 账户在 AIGNE 中连接 DID Space

  • 在 Profile 页面切换 DID Space

  • 应用备份时连接 DID Space

如何集成?

  • 如果您的应用需要开启 OAuth 登录,可以参考我们的教程:配置 OAuth 登录
  • 请确保你使用的 arcblock 官方发布的 NPM 包都更新到了最新,比如 @arcblock/ux, @arcblock/did-connect,一个简单的方法是执行一次性更新脚本 npx -y taze -r -w && npm/yarn/pnpm install 来完成更新

已知的限制

目前在 DID Spaces 中,一个已知的限制是 OAuth 账户无法主动绑定 DID Wallet。然而,您仍可以通过使用 DID Wallet 来绑定尚未在 DID Spaces 登录过的 OAuth 账户。针对这一限制,我们将在未来进行改进。

改进与修复

为了更加规范地管理发布到 NPM 的官方包名,我们已将原有的 @did-space/client 重命名为 @blocklet/did-space-js。若您目前正在使用 @did-space/client,请尽快切换至 @blocklet/did-space-js。

  • 改进了: 优化应用审计日志的查询性能

针对应用的审计日志,我们改进了内部的存储结构,极大地提升了查询性能。

  • 修复了: 社区反馈之还原时在 ios 设备上打开新窗口失败

我们非常重视来自社区的反馈,近期关于 iOS 设备在还原应用时无法打开新窗口的问题,我们已在收到反馈后第一时间跟进并完成修复。

参与 Bug Bounty 计划,帮助我们改进

如果您在使用过程中有任何需求、建议或问题,请访问 ArcBlock 社区进行反馈,我们将尽力帮助。您还可以参与我们的 Bug Bounty 计划,帮助我们改善 DID Spaces 的产品体验。

ArcBlock 202412 Bug Bounty

本页涉及

产品

  • DID Spaces renamed

    与一个 DID 关联的数据空间。可以建一个个人空间,也可以按某项任务所需的权限和数据模型接入一个应用。