ایکسیس ٹوکنز کو محفوظ طریقے سے ریفریش کریں
اپنے بیک اینڈ پر ShareAI OAuth ریفریش ٹوکنز کو گھمائیں، متبادل کو ایٹامکلی اسٹور کریں اور ایکسپائری یا ری پلے کو ریٹری لوپس کے بغیر ہینڈل کریں۔
اس صفحے پر
جب ایکسیس ٹوکن ختم ہو جائے اور کسٹمر کا گرانٹ اب بھی درست ہو تو ریفریش ٹوکن استعمال کریں۔ ریفریشنگ رضامندی اسکرین نہیں دکھاتا۔ یہ اصل اکاؤنٹ اور اجازت کی حد کو محفوظ رکھتا ہے۔
https://auth.shareai.now/oauth/tokenایک نیا ایکسیس ٹوکن جاری کریں اور ریفریش ٹوکن کو گھمائیں۔
- بیس URL
https://auth.shareai.now- تصدیق
- خفیہ کلائنٹ کی تصدیق
cURL
curl --fail-with-body "https://auth.shareai.now/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "grant_type=refresh_token" \
--data-urlencode "client_id=$SHAREAI_CLIENT_ID" \
--data-urlencode "client_secret=$SHAREAI_CLIENT_SECRET" \
--data-urlencode "refresh_token=$SHAREAI_REFRESH_TOKEN"
دونوں متبادل کو ایک ساتھ اسٹور کریں#
- ایک ہی کسٹمر اجازت کے لیے ریفریش آپریشنز کو سیریلائز کریں۔ ایک ایپلیکیشن درخواست کو ریفریش کرنا چاہیے جبکہ دیگر انتظار کریں۔
- موجودہ ریفریش ٹوکن کو ایک بار کنفیگرڈ کلائنٹ آتھنٹیکیشن طریقہ استعمال کرتے ہوئے ایکسچینج کریں۔
- واپس کیے گئے ایکسیس ٹوکن، متبادل ریفریش ٹوکن اور ایکسپائری کو ایٹامکلی محفوظ کریں۔
- پرانے ریفریش ٹوکن کو ضائع کریں۔ نئے ایکسیس ٹوکن کا استعمال کرتے ہوئے انتظار کرنے والی درخواستوں کو جاری کریں۔
ناکامی کو ہینڈل کریں#
پر invalid_grant, ناقابل استعمال اجازت کو صاف کریں اور صارف سے دوبارہ کنیکٹ ہونے کو کہیں۔ ایک عارضی سروس کی خرابی منسوخ شدہ رضامندی سے مختلف ہے: ایک عارضی ناکامی دکھائیں اور ایک محدود بحالی کا راستہ برقرار رکھیں۔ کبھی بھی ریفریش کو غیر معینہ مدت تک نہ دہرائیں۔
کم دائرہ کار کی درخواست#
ایک اختیاری scope قدر اجازتوں کو کم کر سکتی ہے۔ یہ surcharge صرف شناختی گرانٹ میں اضافہ نہیں کر سکتی۔ نئے ٹوکن کے لیے واپس کیے گئے اسکوپ اور میعاد کو اختیار کے طور پر استعمال کریں۔
اگلا قدم#
آخری بار اپ ڈیٹ کیا گیا ستمبر 15, 2026