كلمة المرور الجديدة تعمل في المتصفح. المشروع A يبني. المشروع B يعيد 407. لا يلزم أن يكون البروكسي يختار عشوائيًا: قد يكون أحد عملائه لا يزال يقدّم بيانات اعتماد قديمة.

تابع المستهلكين لا الملفات فقط

قد يختلف ملف خصائص خاص بمشروع عن الافتراضي الخاص بالمستخدم. وقد تُلتقط قيمة بيئة عند بدء مشغّل. وقد يكون لمساعد بيانات الاعتماد مدخله المخزّن الخاص. لا يُحدَّث أي منها لمجرد أن تطبيقًا آخر قبل كلمة المرور الجديدة.

أنشئ جردًا قصيرًا للمستهلكين الذين يستخدمون الحساب فعليًا: الأدوات التفاعلية وخدمات البناء والمهام المجدولة وعملاء التطبيقات. سجّل لكل منهم مصدر القيمة ووقت قراءتها. أبقِ القيمة نفسها خارج الجرد.

قارن العملية الفاشلة بالعملية الناجحة

افحص الحساب ودليل العمل والإعداد المختار ومصدر بيانات الاعتماد. مشروعان لهما تبعيات متشابهة قد يستخدمان ملفين محليين مختلفين. وقد يحتفظ وكيل طويل التشغيل بمدخلات من قبل التدوير حتى بعد أن يرى طرفية جديدة البيئة المحدّثة.

استخدم إعادة تشغيل مقصودة أو تحديث إعداد موثّق فقط حيث يحتاج ذلك العميل إليه. إعادة تشغيل كل شيء دفعة واحدة تخفي أي مستهلك كان قديمًا وقد تقاطع عملًا غير متصل.

لا تخلط بين تحديث العميل والإبطال

تحديث العملاء وجعل بيانات الاعتماد القديمة غير قابلة للاستخدام عمليتان منفصلتان. قد يكون للبروكسي تخزين مؤقت للمصادقة، وقد يكون لاتصال قائم دورة حياة مختلفة عن دورة ملف كلمة المرور. اتبع سياسة الإبطال لدى المشغّل بدل افتراض أن طلبًا ناجحًا واحدًا يثبت أن مادة الحساب القديمة قد اختفت.

في التدوير التالي، اجعل قائمة المستهلكين جزءًا من التغيير. النتيجة الناجحة هي أن يستخدم كل عميل مقصود مصدره وحسابه المقصودين، لا مجرد إغلاق مربع حوار كلمة المرور على محطة عمل واحدة.

مقالات ذات صلة