Zur Dokumentation springen
Dashboard öffnen
Auf dieser Seite

GET /oauth/authorize

OAuth verwendet S256 PKCE, eine exakte Weiterleitungs-URI und getrennte Ressourcen für REST und MCP. Die Zustimmung erfolgt in Tong. Refresh-Tokens werden bei jeder Nutzung ersetzt.

Anfragebeispiel#

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'
Konfiguration
curl --version

Authentifizierung#

none

Parameter#

client_idstringErforderlich
redirect_uristringErforderlich
resourcestringErforderlich
scopestringErforderlich
code_challengestringErforderlich
code_challenge_methodstringErforderlich
response_typestringErforderlich
statestringOptional

Anfrageinhalt#

Dieser Endpunkt hat keinen Anfrageinhalt.

Antwortschema#

Die Autorisierungs-URL im Browser des Nutzers öffnen. Tong zeigt die Zustimmung und sendet anschließend einen Code an die registrierte Weiterleitungs-URI.

HTTP
HTTP/1.1 302 FoundLocation: https://tongai.io/developers/authorize?id=e8aa0a87-6cd9-42eb-975a-b72bf43218c8

Die Antwort hat keinen Inhalt.

Fehler und Limits#

JSON
{  "error": "invalid_request"}