Home

Overview

de[id] OAuth 2.0 is a secure and easy to use the de[id] identity system. It allows users to sign in to your app using their de[id] profile, and makes it easy to access their profile data and wallets. It is built on top of the de[id] API, and is designed to be easy to use and integrate into your app.

To get started using the oauth2 api you will need to create an application on the de[id] developer portal (opens in a new tab). Once you have created an application you will be given a client id and client secret which you will use to authenticate with the de[id] API.

Features

de[id] OAuth currently supports all these features:

  • Authenticating with wallets or web 2 connections (X).
  • Privacy focused data access, a user must grant you access to view their wallets, holdings, or socials.
  • Ability to view a user's connected wallets (Solana, Ethereum, Bitcoin).
  • Ability to view a user's holdings and balances (Currently only de[assets]).
  • Ability to view a user's socials (X, Discord, Email).
  • Ability to view a user's token balances (Currently only DUST).