Introduction
What "Sign in with Amped.Bio" is and when to use it.
Amped.Bio runs an OAuth 2.1 authorization server with OpenID Connect on top. Any application can let its users sign in with their Amped.Bio account instead of creating another password.
- Protocol: OAuth 2.1 authorization code flow with PKCE, plus OpenID Connect for identity.
- Issuer:
https://auth.amped.bio(staging:https://auth.staging.amped.bio). - Tokens: RS256 signed JWTs, verified against our public JWKS.
- Scopes: identity only (
openid,profile,email) plusoffline_accessfor refresh tokens andmcp:readfor the MCP endpoint.
What you can build
| Use case | What you need |
|---|---|
| Sign in with Amped.Bio | openid profile email scopes, the authorization code flow |
| Long lived API access on behalf of a user | add offline_access and store the refresh token |
| MCP clients (agents, IDEs) | register as a client and request the mcp:read scope |
How the flow works
- You send the user to the authorization endpoint with your
client_id,redirect_uriand requested scopes. - The user signs in (or is already signed in) and reviews a consent screen listing every scope.
- We redirect back to your
redirect_uriwith a single usecodeand yourstate. - You exchange the code at the token endpoint for an access token (and an ID token when you asked for
openid). - You call the userinfo endpoint or verify the access token yourself with our JWKS.
Next steps
- Quickstart to register an application and complete a first sign in.
- OAuth reference for every endpoint and supported parameter.