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 --versionAuthentifizierung#
noneParameter#
client_idstringErforderlichredirect_uristringErforderlichresourcestringErforderlichscopestringErforderlichcode_challengestringErforderlichcode_challenge_methodstringErforderlichresponse_typestringErforderlichstatestringOptionalAnfrageinhalt#
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/1.1 302 FoundLocation: https://tongai.io/developers/authorize?id=e8aa0a87-6cd9-42eb-975a-b72bf43218c8Die Antwort hat keinen Inhalt.
Fehler und Limits#
{ "error": "invalid_request"}AuthentifizierungAPI-Schlüssel belasten das zugehörige Konto. Mit OAuth nutzt jeder verbundene Nutzer seine eigenen Credits.Fehler und RatenlimitsFehler verstehen, sicher erneut versuchen und fehlgeschlagene Generierungen wiederaufnehmen.Anfragen und ProtokolleEine angenommene Anfrage ist noch keine fertige Generierung. Verfolgen Sie den Job, bis das Ergebnis bereitsteht.