Digital Credentials API
Is é an Digital Credentials API an API brabhsálaí de chuid W3C a ligeann do shuíomh gréasáin dintiúr a iarraidh ar sparán ar an ngléas céanna, tríd an iarratas a thabhairt don chóras oibriúcháin in ionad a bheith ag brath ar chód QR nó ar nasc saincheaptha.
Glaonn suíomh gréasáin ar navigator.credentials.get() le hiarratas ar dhintiúr digiteach a ainmníonn prótacal cur i láthair agus a iompraíonn iarratas an phrótacail sin féin mar ábhar. Tugann an brabhsálaí an t-iarratas don chóras oibriúcháin, a thaispeánann roghnóir dúchasach de na sparáin atá suiteáilte ar an ngléas, agus seolann an sparán a roghnaíonn an sealbhóir freagra a phrótacail ar ais tríd an nglao céanna. Ní dhéanann an API ach an malartú a iompar: is é an prótacal atá istigh ann a shainíonn i gcónaí cad a iarrtar, cad a nochtar agus conas a fhíoraítear an freagra. Déanann glao comhlántach, navigator.credentials.create(), an rud céanna don eisiúint, ionas gur féidir le suíomh Credential Offer a thabhairt do sparán ar an mbealach céanna.
Roimhe seo, chiallaigh cur i láthair ar an ngléas a bhí an sealbhóir ag úsáid cheana féin cód QR nach bhféadfadh an fón a bhí á thaispeáint a scanadh, nó nasc a raibh air buille faoi thuairim a thabhairt faoin sparán a bhí suiteáilte. Réitíonn ródú an iarratais tríd an gcóras oibriúcháin an dá fhadhb, mar faigheann an sealbhóir roghnóir dúchasach amháin a chlúdaíonn gach sparán ar an ngléas, agus ní bhíonn ar an suíomh sparán a bhrath ná a ainmniú riamh é féin. Cuireann an brabhsálaí bunús (origin) an ghlaoiteora leis an iarratas freisin, ionas gur féidir leis an sparán a thaispeáint don sealbhóir cén suíomh atá ag iarraidh agus iarratas a cóipeáladh ó áit eile a dhiúltú, agus is é sin a fhágann go bhfuil an sreabhadh frithsheasmhach in aghaidh phishing agus ionsaithe athsheachadta (relay).
Tá an API neodrach ó thaobh prótacail de d'aon ghnó, agus tá dhá cheangal tábhachtach in éiceachóras EUDI Wallet: sainíonn OpenID4VP a phróifíl féin don API, agus ceanglaíonn ISO/IEC 18013-7 Annex C an malartú mdoc céanna leis. Pléann an EUDI ARF é mar an bealach chun cur i láthair cianda a fheabhsú, ar choinníoll go soláthraíonn an brabhsálaí bunús an pháirtí mhuinínigh ionas gur féidir le Wallet Unit a oibriú amach cé atá ag iarraidh, agus ar choinníoll go gcoinníonn sreabhadh thar dhá ghléas seiceáil gaireachta idir an dá ghléas. Fágann sin aisghabháil ón ngléas faoi ISO/IEC 18013-5 mar an cainéal le haghaidh úsáide go pearsanta, seachas rud a thagann an API brabhsálaí ina áit.
Níl an tacaíocht turgnamhach a thuilleadh. Tá an API cumasaithe de réir réamhshocraithe in Chrome ar Android agus ar ríomhairí deisce, agus in Safari ar eisiúintí le déanaí de chuid Apple, ach níl sé cumasaithe ag Firefox. Bíonn difríochtaí idir brabhsálaithe fós maidir leis na prótacail agus na formáidí dintiúr a nglacann siad leo, agus oibríonn tacaíocht ar ríomhairí deisce de ghnáth trí phéireáil le fón ina bhfuil an sparán seachas trí dhintiúir a stóráil sa bhrabhsálaí. Déileáil leis mar fheabhsúchán do na brabhsálaithe agus na gléasanna a bhfuil sé acu, agus coinnigh an sreabhadh le cód QR nó atreorú dóibh siúd nach bhfuil.
Léigh an míniú iomlán
Tugann an leathanach seo an sainmhíniú gearr. Taispeánann ár míniú cad is brí leis go praiticiúil: cé atá páirteach ann, conas a oibríonn sé agus cad a athraíonn do d'eagraíocht.
Digital Credentials API mínitheTéarmaí gaolmhara
An dtagann an Digital Credentials API in áit OpenID4VP?
Ní thagann. Is é an API an cainéal seachadta: iompraíonn sé iarratas ó shuíomh gréasáin chuig sparán tríd an gcóras oibriúcháin agus tugann sé an freagra ar ais. Is prótacal a shainíonn i gcónaí cad atá san iarratas agus conas a fhíoraítear an freagra, OpenID4VP d'iarratas cur i láthair nó ISO/IEC 18013-7 Annex C do mhalartú mdoc. Coinníonn páirtí muiníneach a úsáideann OpenID4VP cheana an t-iarratas céanna agus an fíorú céanna, agus faigheann sé bealach níos fearr chun é a sheachadadh ar an ngléas atá an sealbhóir ag úsáid cheana féin.