Прыклад 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.