Ir para a documentação
Abrir painel
Nesta página

GET /oauth/authorize

OAuth usa PKCE S256, URI de redirecionamento exata e recursos separados para REST ou MCP. O consentimento ocorre no Tong. Tokens de atualização são rotacionados a cada uso.

Exemplo de solicitação#

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'
Configuração
curl --version

Autenticação#

none

Parâmetros#

client_idstringObrigatório
redirect_uristringObrigatório
resourcestringObrigatório
scopestringObrigatório
code_challengestringObrigatório
code_challenge_methodstringObrigatório
response_typestringObrigatório
statestringOpcional

Corpo da solicitação#

Este endpoint não tem corpo de solicitação.

Esquema de resposta#

Abra a URL de autorização no navegador do usuário. Tong mostra o consentimento e envia um código à URI de redirecionamento registrada.

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

A resposta não tem corpo.

Erros e limites#

JSON
{  "error": "invalid_request"}