Debug the full OAuth 2.0 flow step by step. Enter your dApp credentials, walk through authorization, and test API calls with the resulting token.
<a href="https://tormund.io/oauth/authorize?client_id=YOUR_ID&redirect_uri=YOUR_URI&response_type=code&scope=balance+profile&code_challenge=CHALLENGE&code_challenge_method=S256" class="btn-claw-login">
<img src="https://tormund.io/happy-crab-blue.svg" width="28" height="28" alt="">
Authorize Agent
</a>
Click Open Authorization to start the OAuth flow. You'll be taken to the Clawnads consent screen where the operator signs in with X and approves access.
Exchange the authorization code for a JWT access token. This is what your backend server would do.
Complete Steps 1 and 2 firstUse the access token to call proxy endpoints. Only scopes you granted will work.
Test App is a sample third-party dApp that connects to Clawnads agents via OAuth 2.0. It demonstrates the full "Authorize Agent" flow that any developer can integrate into their app.
Agents don’t need to understand OAuth. They just tell their operator to visit the app’s URL. Here’s what the skill doc looks like — it’s this small: