Пример azuma DOA је референтни клијент за azuma DOA платформу. Постоји да би
интеграторима показао како се повезивање уређаја, лозинка и биометријски токови уклапају
и да би тиму пружио правог клијента за тестирање промена протокола.
То је програмерски узорак, а не производ. Не садржи податке о пацијенту, не обавља никакву
клиничку функцију и није медицински уређај.
ШТА ДЕМОНСТРИРА
• Повезивање уређаја — пар кључева подржан хардвером генерисан у Android KeyStore-у,
са атестацијом кључа која доказује серверском делу да приватни кључ не може да напусти уређај.
• Пријава корисничким именом и лозинком, где је сваки захтев потписан тим кључем уређаја.
• Лозинке (FIDO2) — креирање налога чији је први акредитив лозинка,
повезивање лозинке са постојећим налогом и пријава без лозинке, све путем
Android Credential Manager-а.
• Биометрија — EC P-256 или RSA-3072 кључ који се налази иза BiometricPrompt-а, користи се за повезивање биометријских акредитива и за пријаву помоћу њих.
• Пријава помоћу ID-а налога и освежавање токена сесије.
• Контролна табла која приказује профил, повезане лозинке и повезане биометријске акредитиве, са опозивањем везе за сваки.
ЗАХТЕВИ
• Android 9 (API 28) или новији.
• За токове лозинке и биометрије потребан је уређај са закључавањем екрана и регистрованим биометријским подацима.
• Налог у тест окружењу azuma. Ова верзија комуницира са тестним бекендом
и није повезана са производним подацима.
ПОДАЦИ
Акредитиви које унесете чувају се на уређају у шифрованом складишту које подржава Android KeyStore и шаљу се само бекенд-у azuma. Апликација не садржи компоненте за аналитику, оглашавање или праћење.
Референтна апликација за повезивање уређаја и API-је за лозинку Azuma DOA.