Token-Based Authentication#
Convirza uses encrypted Bearer token authentication with server-side session storage.How It Works#
1.
Send your credentials to POST /oauth/token
Receive an encrypted access_token and refresh_token
Store both tokens securely in your application
2.
Include the access token in every request: Authorization: Bearer <access_token>
The API validates your token and authorizes the request
If valid, your request proceeds; if invalid, you receive a 401 error
3.
Access Token: Valid for 7 days
Refresh Token: Valid for 6 months
Format: Encrypted opaque strings (use as-is, do not decode)
Revocation: Immediate via POST /oauth/revoke-token
Authorization: Bearer <encrypted_access_token>
Token Lifecycle#
Login → Access Token (7d) + Refresh Token (6mo)
↓
Use Access Token for API calls
↓
Access Token Expires → Use Refresh Token → New Token Pair
↓
Refresh Token Expires → Re-login Required
Modified at 2026-04-13 06:15:41