ドキュメントへ移動
ダッシュボードを開く
このページの内容

GET /oauth/authorize

OAuthはS256 PKCE、完全一致のリダイレクトURI、RESTとMCPの個別リソースを使用します。同意はTongで行い、更新トークンは使用のたびにローテーションします。

リクエスト例#

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'
設定
curl --version

認証#

none

パラメーター#

client_idstring必須
redirect_uristring必須
resourcestring必須
scopestring必須
code_challengestring必須
code_challenge_methodstring必須
response_typestring必須
statestring任意

リクエスト本文#

このエンドポイントにリクエスト本文はありません。

レスポンススキーマ#

ユーザーのブラウザで認可URLを開いてください。Tongが同意画面を表示し、登録済みリダイレクトURIに認可コードを送信します。

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

レスポンス本文はありません。

エラーと制限#

JSON
{  "error": "invalid_request"}