أنظمة الهوية وSSO
إذا كان فريقك يسجّل الدخول إلى كل نظام باسم مستخدم وكلمة مرور منفصلين، وكانت كلمات المرور تتنقّل في الدفاتر ورسائل واتساب، وكان إغلاق جميع صلاحيات من يترك العمل يستغرق أياماً، فالمشكلة ليست في المستخدمين بل في البنية التحتية للهوية. أنا أبني نظام دخول تمرّ فيه جميع تطبيقاتك عبر بوابة آمنة واحدة. ومنصة التحقق من الهوية ssoea.com التي طوّرتها بنفسي هي المثال الحيّ على ذلك: يتمّ الدخول إلى لوحة إدارة ealtuner.com و İlaç Takip و Echosfer و Lifera و YouDesignFuture من البوابة نفسها.
ما الذي أقدّمه
- تسجيل الدخول الموحّد (SSO): يسجّل المستخدم دخوله مرة واحدة، ثم ينتقل إلى جميع التطبيقات المصرّح له بها دون إدخال كلمة المرور من جديد.
- الدخول بلا كلمة مرور: رمز لمرة واحدة يصل عبر البريد الإلكتروني، فلا تبقى كلمة مرور تُنسى أو تُسرق أو تُتداول. وعند الحاجة يمكن اعتماد كلمة المرور مع التحقق بخطوتين أيضاً.
- معايير الأمان الحديثة: تخزين كلمات المرور بصيغة غير قابلة للاسترجاع (Argon2id)، وتشفير حركة البيانات بالكامل (TLS 1.3)، ولوحة مفاتيح افتراضية للحماية من البرمجيات الخبيثة التي تتجسس على لوحة المفاتيح.
- الحماية من الهجمات والروبوتات: تقييد المحاولات الآلية لتخمين كلمات المرور، وحجب محاولات الدخول المشبوهة.
- إدارة الجلسات: يظهر من سجّل الدخول ومتى ومن أي جهاز؛ ويمكن إنهاء الجلسات عن بُعد، وإغلاق صلاحيات الموظف المغادر من شاشة واحدة.
- ربط الأنظمة القائمة: تُربط اللوحات والتطبيقات التي تستخدمها حالياً بنقطة الدخول الواحدة هذه عبر المعايير الشائعة (OAuth2).
كيف نمضي في العمل
- الاستكشاف: نحدّد معاً ما هي الأنظمة الموجودة، ومن يصل إلى كل منها، وما الأدوار ومستويات الصلاحيات المطلوبة.
- التصميم والتطوير: أضع مسار الدخول (بلا كلمة مرور أم بالتحقق بخطوتين) وبنية الأدوار وشاشة الدخول، ثم أربط التطبيقات واحداً تلو الآخر.
- الاختبار والتسليم: نجري تجربة مع مستخدمين حقيقيين، ونختبر السيناريوهات الحرجة مثل فقدان الجهاز أو مغادرة أحد الموظفين، وأنفّذ الانتقال على مراحل.
- الدعم: المتابعة بعد التشغيل، وربط التطبيقات الجديدة كلما أُضيفت، وتحديثات الأمان.
هل هذه الخدمة مناسبة لك؟
إذا كنت تدير أكثر من تطبيق أو لوحة، أو كان فريقك يكبر، أو كنت تحتفظ ببيانات العملاء، فهي الخيار الصحيح. أما إذا كان لديك موقع صغير واحد وعدد قليل من المستخدمين فلن أوصي بذلك؛ يكفيك حل دخول أبسط بكثير، وسأصارحك بهذا. وفي الحالات التي يكفي فيها الدخول بحساب Google أو Microsoft أرشّح الخدمات الجاهزة أيضاً؛ فبناء نظام هوية خاص بك يصبح ذا معنى عندما يلزم أن تبقى البيانات ومسار الدخول بالكامل لديك.
