إضافة سير عمل لتسجيل الدخول

يجب إضافة سير عمل لتسجيل الدخول إلى تطبيق Android الخاص بك لحماية بيانات المستخدمين والتحكّم في الوصول إلى ميزات التطبيق وبياناته، ما يساعد في الحفاظ على أمان تطبيقك وبياناتك ومستخدميك.

صورة متحركة تعرض مسار مصادقة
  "مدير بيانات الاعتماد"

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

المصادقة

لإضافة المصادقة إلى تطبيقك، يجب أن تستخدم معظم مشاريع Android مدير بيانات الاعتماد. "مدير بيانات الاعتماد" هو مكتبة حديثة في Jetpack تتيح لك دمج معظم طرق المصادقة الرئيسية في تطبيقك، بما في ذلك مفاتيح المرور وكلمات المرور والحلول الموحّدة مثل "تسجيل الدخول باستخدام حساب Google". تشمل فوائد "مدير بيانات الاعتماد" مقارنةً بواجهات برمجة التطبيقات القديمة للمصادقة، مثل ميزة "نقرة واحدة"، ما يلي:

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

يعرض "مدير بيانات الاعتماد" تلقائيًا ورقة سفلية موحّدة لطرق المصادقة الحديثة، ويمثل البديل الحديث لعمليات تنفيذ المصادقة الحالية، بما في ذلك Smart Lock لكلمات المرور على Android ونقرة واحدة.

مزيد من المعلومات حول كيفية إنشاء مصادقة في تطبيق Android باستخدام "مدير بيانات الاعتماد":

تعرَّف على كيفية نقل مسارات المصادقة الحالية إلى "مدير بيانات الاعتماد":

تعرَّف على كيفية تسهيل استخدام واجهات برمجة تطبيقات الهوية والمصادقة الحالية لإتاحة استخدام مفاتيح المرور وتحسين سهولة الاستخدام من خلال واجهة برمجة تطبيقات Credential Manager API:

الملء التلقائي

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

مزيد من المعلومات حول إطار عمل الملء التلقائي في Android:

المقاييس الحيوية

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

  • تفعيل عمليات تسجيل دخول أسرع
  • توفير فرص أقل تعقيدًا لإثبات صحة بيانات الاعتماد
  • تقليل استخدام كلمة المرور
  • من المحتمَل أن تساعد في الامتثال التنظيمي.

مزيد من المعلومات حول طريقة تنفيذ المصادقة بالمقاييس الحيوية