|

”میرے Windows اسناد استعمال کرو“ کے لیے ایک فاعل درکار ہے۔ ڈیسک ٹاپ پروگرام میں یہ وہ شخص ہو سکتا ہے جو اسے چلاتا ہے۔ سروس میں یہ سروس کا اکاؤنٹ ہو سکتا ہے۔ ویب ایپلیکیشن میں، کسی زائر کا کامیاب سائن اِن باہر جانے والی درخواست کے سلامتی سیاق کو خودبخود تبدیل نہیں کرتا۔

یہ بتاتا ہے کہ ایک ہی مشین پر موجود براؤزر اور سرور کی جانب کا کوڈ مربوط تصدیق والی پراکسی سے مختلف نتائج کیوں حاصل کر سکتے ہیں۔ ممکن ہے وہ مختلف شناختیں پیش کر رہے ہوں۔

کوڈ تبدیل کرنے سے پہلے شناختوں کے نام رکھیں

  • وہ شخص جو ڈیسک ٹاپ براؤزر میں سائن اِن ہے۔
  • وہ اکاؤنٹ جو ایپلیکیشن کے عمل کی میزبانی کرتا ہے۔
  • باہر جانے والے عمل کے لیے فعال کوئی بھی روپ دھاری شناخت۔
  • وہ اکاؤنٹ جو پراکسی نے واقعی قبول یا مسترد کیا۔

.NET کے معاون مربوط تصدیق کے راستوں پر، DefaultCredentials کا تعلق موجودہ سلامتی سیاق سے ہے۔ یہ کسی دوسری مشین پر صفحہ کھولنے والے ہر شخص کے لیے عالمی عرف نہیں ہے۔

اگر مصنوعات دانستہ طور پر صارف کے طور پر کام کرتی ہے تو روپ دھارنا اور نیٹ ورک نمائندگی کی کسی بھی ضرورت کے لیے اس کا اپنا معاون ڈیزائن درکار ہے۔ عمومی طے شدہ اسناد کے استعمال کا سوئچ آن کرنا وہ ڈیزائن قائم نہیں کرتا۔ اس کے برعکس، سروس شناخت کے طور پر چلنے کے لیے بنایا گیا پس منظر کا کام کسی کے پہلے براؤزر کھولنے پر منحصر نہیں ہونا چاہیے۔

راز ہٹا کر تفاعلی اور تعینات شدہ آغاز کا موازنہ کریں: اکاؤنٹ کا سیاق، پراکسی کا اختتامی نقطہ، اعلان کردہ طریقہ اور مسترد شدہ شناخت۔ صرف اس لیے ڈیسک ٹاپ پاس ورڈ ایپلیکیشن میں نقل نہ کریں کہ اس نے ایک بار کی درخواست کامیاب کر دی۔ وہ اکاؤنٹ ترتیب دیں جو ایپلیکیشن کو استعمال کرنا چاہیے، پھر اس ملکیت کو تعیناتی ریکارڈ میں نظر آتا رکھیں۔

متعلقہ مضامین