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 request an application from basedbob on Discord or TheBasedBob on TG / X. 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, Telegram, Steam).
- Ability to view a user's token balances (Currently only DUST).