Introduction
DAR ID is a unified account management system, empowering developers to effortlessly integrate Web3 social login into their dApps, transforming the traditional sign-in experience into a bridge to the Web3 frontier. Signing in with a familiar email or a social media account becomes the key that unlocks a world of decentralized possibilities.
The benefits include:
Seamless Onboarding: We eliminate friction of creating crypto wallet with private keys and secret recovery phrases
Intuitive Experience: By offering social logins that are commonly used in Web 3, games can create a smooth and familiar transition into Web3 for existing users
Easy to Manage: We provide an interface for monitoring all the user accounts information, have a clear picture of your game status
One-account multiple games and dApps: Creating a DAR ID allows the user to access all games and dApps within the DAR Open Network without the need to create multiple accounts
The DAR ID OAuth2 integration allows your application to authenticate users through the DAR ID identity system. This guide covers the steps required to implement the standard authorization code grant flow, including requesting user authorization, exchanging the authorization code for an access token, refreshing the token, and using the token to retrieve user information.
Important Notes
DAR ID is built on top of Embarky, please use the domains explicitly specified in this document, as they represent the correct endpoints for interacting with the DAR ID OAuth2 authentication system.
The
access_token
is signed usingHS256
algorithm with yourclient_secret
When using
access_token
, use yourclient_id
as the app ID
Last updated