POST /oauth/register
OAuth utilise PKCE S256, une URI de redirection exacte et une ressource distincte pour REST ou MCP. Le consentement se fait dans Tong. Les jetons d’actualisation tournent à chaque utilisation.
Exemple de requête#
curl -X POST 'https://platform.tongai.io/oauth/register' \ -H "Content-Type: application/json" \ -d '{ "client_name": "example", "redirect_uris": [ "https://your-app.example/events" ], "scope": "example"}'Configuration
curl --versionAuthentification#
noneParamètres#
Aucun paramètre n’est requis.
Corps de la requête#
application/jsonclient_namestringObligatoireLongueur minimale : 1 caractères.
Longueur maximale : 120 caractères.
redirect_urisstring[]ObligatoireNombre minimal d’éléments : 1.
Nombre maximal d’éléments : 10.
scopestringObligatoireLongueur maximale : 3000 caractères.
token_endpoint_auth_methodstringFacultatifValeurs autorisées
"none"Valeur par défaut : "none".
grant_typesstring[]FacultatifValeur par défaut : ["authorization_code","refresh_token"].
response_typesstring[]FacultatifValeur par défaut : ["code"].
Schéma de réponse#
{ "client_id": "e8aa0a87-6cd9-42eb-975a-b72bf43218c8", "client_name": "Your application", "redirect_uris": [ "https://your-app.example/oauth/callback" ], "scope": "catalog:read operations:read", "token_endpoint_auth_method": "none", "grant_types": [ "authorization_code", "refresh_token" ], "response_types": [ "code" ]}Erreurs et limites#
{ "error": "invalid_client_metadata"}AuthentificationLes clés API débitent leur compte propriétaire. OAuth permet à chaque utilisateur connecté d’utiliser ses crédits.Erreurs et limites de débitComprenez les erreurs, réessayez sans risque et reprenez les générations échouées.Requêtes et journauxUne requête acceptée n’est pas une génération terminée. Suivez le travail jusqu’à ce que le résultat soit prêt.