OAuth
OAuth 2.0 for third-party authorization.
Authorization Endpoint
GET https://ai-tokenhub.com/oauth/authorizeToken Endpoint
POST https://ai-tokenhub.com/oauth/tokenAuthorization Flow
1. Request Authorization
https://ai-tokenhub.com/oauth/authorize?
client_id=YOUR_CLIENT_ID&
redirect_uri=https://yourapp.com/callback&
response_type=code&
scope=read:user%20write:api2. Exchange Code for Token
bash
curl -X POST https://ai-tokenhub.com/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d '{
"grant_type": "authorization_code",
"code": "AUTH_CODE",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET"
}'Scopes
| Scope | Description |
|---|---|
| read:user | Read user info |
| write:user | Modify user info |
| read:api | Read API usage |
| write:api | Manage API keys |
| read:billing | Read billing info |