Get Started
Quickstart — cURL
This is the bare-metal walkthrough — no SDK, just HTTP. If your stack isn't covered by an SDK quickstart, or if you just want to see how Authaz works before reaching for one, start here.
You'll authenticate a real user against Authaz Sign-In, exchange the resulting code for tokens, and call a protected endpoint. About 5 minutes.
Prerequisites#
New to Authaz? Take 60 seconds to set up your app, then come back. You'll need an Application ID, your Domain (your-app.authaz.io), and http://localhost:3000/callback registered as a redirect URI. The Password provider is enabled by default, which is enough for this walkthrough.
Step 1 — Generate a PKCE pair#
PKCE (Proof Key for Code Exchange) prevents anyone who intercepts the authorization code from using it. Generate one before kicking off the flow: