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

ابدأ بتصنيف العملية: تغيير عادي، أو مسار كلمة مرور منتهية الصلاحية، أو استعادة بعد نسيان كلمة المرور.

ثلاث عمليات، ثلاث مسارات عمل

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

في النشر الفيدرالي قد لا تجمع البوابة كلمة مرور جديدة على الإطلاق. تحقق مما إذا كان المسار يعيد التوجيه إلى مزوّد الهوية، وما إذا كان نص الصفحة لا يزال يصف نموذجًا محليًا.

من أين تأتي السياسة فعليًا

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

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

صياغة تطابق الواجهة الخلفية

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

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

اختبر المسار، لا الصفحة

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

سجّل نتيجة كل حالة مع الحساب المستخدم والوقت. فالمسار الذي يعمل مرة واحدة للمسؤول ويفشل للمستخدم العادي نتيجة شائعة، والسجل هو ما يجعلها مرئية.

ثم حدّث الصفحة لتصف ما حدث فعليًا. هذه هي المهمة كلها.

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