Triage PRs, issues, CI, and publish flows
چیٹ شروع کرنے سے پہلے اس پلگ اِن کو انسٹال کرنے کے لیے نمونے کا میسِج منتخب کریں۔ یہ گفتگو بطور مثال دکھائی گئی ہے۔
Grafana ایک پلگ ایبل توثیقی پائپ لائن استعمال کرتا ہے: اسناد کی ہر قسم کو توثیقی ”کلائنٹ“ کے طور پر نافذ کیا جاتا ہے، اور سبھی کلائنٹس ایک ہی داخلی Identity بناتے ہیں۔ پھر اجازت دہی چلنے سے پہلے اس شناخت میں Grafana صارف، آرگنائزیشن، کردار، ٹیم اور اجازتیں شامل کی جاتی ہیں۔
میں نے موجودہ main برانچ کا جائزہ لیا۔
ہر HTTP درخواست ContextHandler سے گزرتی ہے، جو یہ کال کرتا ہے:
authenticator.Authenticate(ctx, &authn.Request{HTTPRequest: req})
اگر توثیق کامیاب ہو جائے تو حاصل شدہ شناخت درخواست کا SignedInUser بن جاتی ہے اور Go کانٹیکسٹ سے منسلک ہو جاتی ہے۔ ناکامی پر خرابی محفوظ کر لی جاتی ہے تاکہ بعد کا مڈل ویئر 401، لاگ اِن ری ڈائریکٹ، ٹوکن روٹیشن وغیرہ میں فیصلہ کر سکے۔ بعد میں حساس توثیقی ہیڈرز ہٹا دیے جاتے ہیں۔ دیکھیں contexthandler.go۔
ریپوزٹریز، ایشوز اور پُل ریکویسٹ تک رسائی۔ Codex جیسے کچھ فیچرز کے لیے ضروری
اس پلگ اِن میں اوپر درج ایک یا زیادہ ایپس شامل ہو سکتی ہیں۔ کسی ایپ سے منسلک ہونے پر، ChatGPT آپ کی درخواستوں کا سیاق فراہم کرنے میں مدد کے لیے متعلقہ چیٹس اور میموریز اس ایپ کے ساتھ شیئر کر سکتا ہے۔ اس ڈیٹا کا ایپ کی جانب سے استعمال اس کی شرائط اور پرائیویسی پالیسی کے تابع ہے، جو ایپ کے صفحے پر مل سکتی ہیں۔ اگر آپ نے میموری آن کی ہوئی ہے، تو ایپ کا ڈیٹا مفید معلومات یا تجاویز پیشگی فراہم کرنے کے لیے استعمال ہو سکتا ہے۔ ChatGPT ہمیشہ آپ کی تربیتی ڈیٹا کی ترجیحات کا احترام کرتا ہے، بشمول منسلک ایپس کے ڈیٹا کے۔ ایپس کے استعمال میں زیادہ خطرہ ہو سکتا ہے۔ آپ اپنی سیٹِنگز میں کسی بھی وقت ترجیحات کا نظم کر سکتے ہیں یا ایپس سے منقطع ہو سکتے ہیں۔ مزید جانیں