Приклад azuma DOA — це еталонний клієнт для платформи azuma DOA. Він існує для того, щоб показати інтеграторам, як поєднуються потоки прив’язки пристрою, ключа доступу та біометричних даних, і надати команді реального клієнта для тестування змін протоколу.
Це зразок розробника, а не продукт. Він не містить даних пацієнтів, не виконує клінічної функції та не є медичним пристроєм.
ЩО ВІН ДЕМОНСТРУЄ
• Прив’язка пристрою — пара ключів, підкріплена апаратним забезпеченням, згенерована в Android KeyStore,
з атестацією ключа, яка доводить серверній частині, що закритий ключ не може залишити пристрій.
• Вхід за допомогою імені користувача та пароля, де кожен запит підписується цим ключем пристрою.
• Ключі доступу (FIDO2) — створення облікового запису, першими обліковими даними якого є ключ доступу,
прив’язка ключа доступу до існуючого облікового запису та вхід без пароля через Android Credential Manager.
• Біометрія — ключ EC P-256 або RSA-3072, що зберігається за BiometricPrompt, використовується для зв'язування біометричних облікових даних та входу за їх допомогою.
• Вхід за допомогою ідентифікатора облікового запису та оновлення маркера сеансу.
• Панель керування, що містить профіль, зв'язані ключі доступу та зв'язані біометричні облікові дані, з можливістю від'єднання для кожного з них.
ВИМОГИ
• Android 9 (API 28) або новіша версія.
• Для потоків доступу та біометричних даних потрібен пристрій із блокуванням екрана та зареєстрований біометричний засіб.
• Обліковий запис у тестовому середовищі azuma. Ця збірка взаємодіє з тестовим сервером
і не підключена до виробничих даних.
ДАНІ
Облікові дані, які ви вводите, зберігаються на пристрої в зашифрованому сховищі, що підтримується Android KeyStore,
і надсилаються лише до сервера azuma. Додаток не містить компонентів аналітики, реклами чи відстеження.
Довідковий додаток для API прив'язки пристроїв azuma DOA та ключів доступу.