الانتقال إلى الوثائق
فتح لوحة التحكم
في هذه الصفحة

GET /oauth/authorize

يستخدم OAuth بروتوكول S256 PKCE ورابط إعادة توجيه مطابقًا وموردًا منفصلًا لـ 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اختياري

محتوى الطلب#

لا يوجد محتوى طلب لهذه النقطة.

مخطط الاستجابة#

افتح رابط التفويض في متصفح المستخدم. يعرض Tong الموافقة ثم يرسل رمز تفويض إلى عنوان إعادة التوجيه المسجل.

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

لا يوجد محتوى للاستجابة.

الأخطاء والحدود#

JSON
{  "error": "invalid_request"}