Primjer azuma DOA je referentni klijent za azuma DOA platformu. Postoji kako bi integratorima pokazao kako se povezivanje uređaja, pristupni ključ i biometrijski tokovi uklapaju
i kako bi timu pružio pravog klijenta za testiranje promjena protokola.
To je uzorak za razvojne programere, a ne proizvod. Ne sadrži podatke o pacijentu, ne obavlja nikakvu
kliničku funkciju i nije medicinski uređaj.
ŠTO DEMONSTRATIRA
• Povezivanje uređaja — par ključeva s hardverskom podrškom generiran u Android KeyStoreu,
s atestacijom ključa koja dokazuje pozadinskom sustavu da privatni ključ ne može napustiti uređaj.
• Prijava korisničkim imenom i lozinkom, gdje je svaki zahtjev potpisan tim ključem uređaja.
• Lozinke (FIDO2) — stvaranje računa čija je prva vjerodajnica pristupni ključ,
povezivanje pristupnog ključa s postojećim računom i prijava bez lozinke, sve putem Android Credential Managera.
• Biometrija — EC P-256 ili RSA-3072 ključ koji se nalazi iza BiometricPrompta i koristi se za povezivanje biometrijskih vjerodajnica i prijavu s njima.
• Prijava putem ID-a računa i osvježavanja tokena sesije.
• Nadzorna ploča s popisom profila, povezanih lozinki i povezanih biometrijskih vjerodajnica, s prekidom veze za svaku.
ZAHTJEVI
• Android 9 (API 28) ili noviji.
• Za lozinke i biometrijske tokove potreban je uređaj sa zaključavanjem zaslona i registriranim biometrijskim podacima.
• Račun u testnom okruženju Azuma. Ova verzija komunicira s testnim pozadinskim sustavom
i nije povezana s produkcijskim podacima.
PODACI
Vjerodajnice koje unesete čuvaju se na uređaju u šifriranoj pohrani koju podržava Android KeyStore
i šalju se samo pozadinskom sustavu Azuma. Aplikacija ne sadrži komponente za analitiku, oglašavanje ili praćenje.
Referentna aplikacija za API-je za povezivanje uređaja i lozinke Azuma DOA.