يُعدّ مثال azuma DOA عميلًا مرجعيًا لمنصة azuma DOA. وُجد هذا المثال لتوضيح كيفية تكامل عمليات ربط الجهاز، ومفتاح المرور، والبيانات البيومترية، وتزويد الفريق بعميل حقيقي لاختبار تغييرات البروتوكول.
إنه نموذج تطويري، وليس منتجًا. لا يحتوي على بيانات مرضى، ولا يؤدي أي وظيفة سريرية، وليس جهازًا طبيًا.
ما يوضحه المثال:
• ربط الجهاز: زوج مفاتيح مدعوم بالأجهزة، يتم إنشاؤه في مخزن مفاتيح Android،
مع إثبات صحة المفتاح للخادم الخلفي بأن المفتاح الخاص لا يمكن أن يغادر الجهاز.
• تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور، حيث يتم توقيع كل طلب بواسطة مفتاح الجهاز.
• مفاتيح المرور (FIDO2): إنشاء حساب تكون بيانات اعتماده الأولى هي مفتاح مرور،
وربط مفتاح مرور بحساب موجود، وتسجيل الدخول بدون كلمة مرور، كل ذلك من خلال مدير بيانات اعتماد Android.
مدير بيانات اعتماد Android. • البيانات البيومترية — مفتاح EC P-256 أو RSA-3072 مُخزّن خلف BiometricPrompt، يُستخدم لربط بيانات الاعتماد البيومترية وتسجيل الدخول بها.
• تسجيل الدخول باستخدام مُعرّف الحساب، وتحديث رمز الجلسة.
• لوحة تحكم تعرض الملف الشخصي، وكلمات المرور المرتبطة، وبيانات الاعتماد البيومترية المرتبطة،
مع إمكانية إلغاء الربط لكل منها.
المتطلبات
• نظام Android 9 (API 28) أو أحدث.
• تتطلب عمليات استخدام كلمات المرور والبيانات البيومترية جهازًا مزودًا بقفل شاشة وبيانات بيومترية مُسجّلة.
• حساب على بيئة اختبار azuma. يتصل هذا الإصدار بخادم خلفي تجريبي،
ولا يرتبط ببيانات الإنتاج.
البيانات
يتم حفظ بيانات الاعتماد التي تُدخلها على الجهاز في وحدة تخزين مُشفّرة مدعومة بـ Android KeyStore،
وتُرسل فقط إلى خادم azuma الخلفي. لا يحتوي التطبيق على أي مكونات تحليلية أو إعلانية أو تتبعية.
تطبيق مرجعي لربط أجهزة azuma DOA وواجهات برمجة تطبيقات مفتاح المرور.
تاريخ التحديث
25/09/2026