ShareAI Platform Docs

PKCE کے ساتھ ایک اکاؤنٹ کی اجازت دیں

خفیہ اور عوامی ایپلیکیشنز کے لیے اجازت کوڈ کے ساتھ S256 PKCE استعمال کریں۔

Markdown کے طور پر دیکھیں
  1. ہر اجازت کے لیے ایک کرپٹوگرافکلی رینڈم اسٹیٹ اور ایک نیا PKCE ویریفائر تیار کریں۔ S256 چیلنج کا حساب لگائیں۔
  2. client_id، exact redirect_uri، response_type=code، scope، state، code_challenge اور code_challenge_method=S256 کے ساتھ اجازت کے اینڈ پوائنٹ پر ری ڈائریکٹ کریں۔
  3. صارف سائن ان کرتا ہے، اپنے ذاتی یا تنظیمی اکاؤنٹ کا انتخاب کرتا ہے، اسکوپس کا جائزہ لیتا ہے اور کسی بھی بلنگ پلان کو قبول کرتا ہے۔
  4. اپنے کال بیک پر اسٹیٹ کی تصدیق کریں۔ کوڈ کو ایک بار ایکسچینج کریں، اصل ری ڈائریکٹ URI اور code_verifier کے ساتھ۔
  5. ٹوکنز کو محفوظ طریقے سے اسٹور کریں۔ واپس کیے گئے کلائنٹ اسکوپڈ سبجیکٹ کو صارف کی شناخت کے طور پر استعمال کریں۔
POST https://auth.shareai.now/oauth/token
بیس URL
https://auth.shareai.now
تصدیق
پبلک کلائنٹ ID + PKCE، یا کانفیڈینشل کلائنٹ آتھنٹیکیشن + PKCE

cURL

curl --fail-with-body 'https://auth.shareai.now/oauth/token'   --data-urlencode 'grant_type=authorization_code'   --data-urlencode "client_id=$SHAREAI_CLIENT_ID"   --data-urlencode "code=$AUTHORIZATION_CODE"   --data-urlencode 'redirect_uri=https://your-app.example/callback'   --data-urlencode "code_verifier=$PKCE_VERIFIER"

یہ مثال ایک پبلک کلائنٹ کے لیے ہے۔ کوئی سیکریٹ یا HTTP Basic اسناد شامل نہ کریں۔ ایک کانفیڈینشل کلائنٹ PKCE کے علاوہ اپنے سرور سائیڈ کلائنٹ اسناد کا استعمال کرتے ہوئے آتھنٹیکیٹ کرتا ہے۔ کبھی بھی کانفیڈینشل سیکریٹ کو براؤزر، ڈیسک ٹاپ، موبائل یا سیلف ہوسٹڈ ڈسٹریبیوشنز میں نہ بھیجیں۔

دریافت: https://auth.shareai.now/.well-known/openid-configuration. اشتہاری اینڈ پوائنٹس اور سائننگ کیز کا استعمال کریں۔ اسٹیٹ کی عدم مطابقت، غیر متوقع جاری کنندگان اور غیر درست ID-ٹوکین آڈینس یا دستخط کو مسترد کریں۔

معیارات: OAuth سیکیورٹی کے بہترین طریقے اور PKCE. ریفریش ٹوکنز.

آخری بار اپ ڈیٹ کیا گیا ستمبر 18, 2026

ShareAI پلیٹ فارم دستاویزات
تمام دستاویزات

عنوان یا مواد کے ذریعے تلاش کریں۔

اس صفحے کے بارے میں پوچھیں

اس صفحے کو دریافت کرنے کے لیے ایک معاون منتخب کریں۔ آپ صفحہ کو کاپی کر کے اپنی گفتگو میں چسپاں بھی کر سکتے ہیں۔

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI