本次更新的主要亮点为 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
为了更加规范地管理发布到 NPM 的官方包名,我们已将原有的 @did-space/client 重命名为 @blocklet/did-space-js。若您目前正在使用 @did-space/client,请尽快切换至 @blocklet/did-space-js。
- 改进了: 优化应用审计日志的查询性能
针对应用的审计日志,我们改进了内部的存储结构,极大地提升了查询性能。
- 修复了: 社区反馈之还原时在 ios 设备上打开新窗口失败
我们非常重视来自社区的反馈,近期关于 iOS 设备在还原应用时无法打开新窗口的问题,我们已在收到反馈后第一时间跟进并完成修复。
参与 Bug Bounty 计划,帮助我们改进#
如果您在使用过程中有任何需求、建议或问题,请访问 ArcBlock 社区进行反馈,我们将尽力帮助。您还可以参与我们的 Bug Bounty 计划,帮助我们改善 DID Spaces 的产品体验。
