GET /oauth/authorize
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 'https://platform.tongai.io/oauth/authorize?client_id=https%3A%2F%2Fyour-app.example%2Foauth%2Fclient.json&redirect_uri=https%3A%2F%2Fyour-app.example%2Foauth%2Fcallback&resource=https%3A%2F%2Fplatform.tongai.io%2Fmcp&scope=catalog%3Aread+operations%3Aread&code_challenge=BASE64URL_SHA256_OF_VERIFIER&code_challenge_method=S256&response_type=code&state=RANDOM_SESSION_STATE'Configuration
curl --versionAuthentification#
noneParamètres#
client_idstringObligatoireredirect_uristringObligatoireresourcestringObligatoirescopestringObligatoirecode_challengestringObligatoirecode_challenge_methodstringObligatoireresponse_typestringObligatoirestatestringFacultatifCorps de la requête#
Ce point de terminaison n’a pas de corps de requête.
Schéma de réponse#
Ouvrez l’URL d’autorisation dans le navigateur de l’utilisateur. Tong affiche le consentement, puis envoie un code à l’URI de redirection enregistrée.
HTTP/1.1 302 FoundLocation: https://tongai.io/developers/authorize?id=e8aa0a87-6cd9-42eb-975a-b72bf43218c8La réponse n’a pas de corps.
Erreurs et limites#
{ "error": "invalid_request"}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.