Aller à la documentation
Ouvrir le tableau de bord
Sur cette page

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 --version

Authentification#

none

Paramètres#

client_idstringObligatoire
redirect_uristringObligatoire
resourcestringObligatoire
scopestringObligatoire
code_challengestringObligatoire
code_challenge_methodstringObligatoire
response_typestringObligatoire
statestringFacultatif

Corps 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
HTTP/1.1 302 FoundLocation: https://tongai.io/developers/authorize?id=e8aa0a87-6cd9-42eb-975a-b72bf43218c8

La réponse n’a pas de corps.

Erreurs et limites#

JSON
{  "error": "invalid_request"}