Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

DID Spaces v0.6.0: OAuth Account Integration for DID Spaces

jianchao
2024年12月24日 · edited
B
Blogs
cover

With this new release, users can now use OAuth accounts with DID Spaces, as well as several other improvements and community-recommended fixes.

OAuth Account Integration with DID Spaces#

DID Spaces can automatically provision a free DID Space when a user connects an OAuth account. It also enables OAuth accounts to connect to DID Space from any location, no longer requiring users to connect and authenticate with their DID Wallet. This update enhances your service experience with increased convenience and efficiency.

What is an OAuth account?#

OAuth, short for Open Authorization, is a technical standard that enables you to permit one application or service to access another application or service without sharing sensitive information like passwords.

The term "OAuth account" here refers to the account created when a user logs into the application using a third-party service, such as Google, GitHub, or an email account.

How to use OAuth? #

  • A new OAuth account links to DID Space within AIGNE.


  • Switch DID Space on the Profile Page.


  • Connect to DID Space during application backup.


How to integrate?#

  • If your application requires OAuth login, please refer to our tutorial: Setting Up OAuth Login.
  • Please make sure all the ArcBlock official NPM packages you use are up to date, such as @arcblock/ux, @arcblock/did-connect. A simple way to do this is by running a one-time update script npx -y taze -r -w && npm/yarn/pnpm install to complete the update.

Known Limitations#

Currently, within DID Spaces, one known limitation is that OAuth accounts cannot actively link to a DID Wallet. However, you can still connect OAuth accounts that haven't yet logged into DID Spaces by utilizing the DID Wallet. We plan to address this limitation with future improvements.

Enhancements and Fixes#

To better standardize the management of official package names on NPM, we have renamed the original @did-space/client to @blocklet/did-space-js. If you currently use @did-space/client, please transition to @blocklet/did-space-js at your earliest convenience.

  • Enhanced: Boosted the query performance of application audit logs

We have optimized the internal storage structure of application audit logs, substantially improving query performance.

  • Fixed: Issue with opening a new window on iOS devices while addressing community feedback

We place a high value on feedback from our community. Recently, we've addressed an issue with not being able to open new windows when restoring applications on iOS devices. As soon as we received the feedback, we promptly investigated the matter and implemented a fix.

Take part in our Bug Bounty program and assist us in making improvements#

If you have any needs, suggestions, or questions while using our service, please visit the ArcBlock Community to provide feedback, and we will do our best to assist you. You can also join our Bug Bounty program to help us enhance the DID Spaces product experience.

你获得 0 积分