Ugrás a fő tartalomra

OpenID4VCI

Az OpenID4VCI, azaz OpenID for Verifiable Credential Issuance, az a protokoll, amellyel egy tárca egy szabványos OAuth2-alapú folyamaton keresztül hitelesítő adatot kér és kap egy kibocsátótól.

A birtokos a tárcájából indítja el a folyamatot, akár egy QR-kód beolvasásával, akár egy kibocsátó weboldaláról vagy alkalmazásából induló deep linket követve, és a tárca lekéri a credential offer-t, amely leírja, milyen hitelesítőadat-típus érhető el, és honnan szerezhető be. A kibocsátó hitelesíti a birtokost, például eID-bejelentkezéssel vagy dokumentum-beolvasással, és ellenőrzi a szükséges jogosultsági bizonyítékot, mielőtt kiállítaná a hitelesítő adatot, majd aláírva visszaadja azt olyan formátumban, mint az SD-JWT VC vagy az mdoc. Két kiállítási mód létezik: a pre-authorised code flow, amelyben a birtokos már átesett egy külső folyamaton, például egy bankfióki látogatáson, és csak be kell húznia a keletkező hitelesítő adatot a tárcájába, valamint az authorization code flow, amely a hagyományos OAuth2-bejelentkezést tükrözi, és lehetővé teszi, hogy a kiállítás teljes egészében online, egyetlen munkamenetben történjen. A key-binding bizonyíték egy adott, kizárólag az adott tárcapéldány által birtokolt kulcshoz köti a hitelesítő adatot, így egy ellopott hitelesítőadat-fájl nem játszható le egy másik eszközről. Az OpenID4VCI az a kiállítási protokoll, amelyre az EUDI tárca referenciaimplementációja épül az eIDAS 2.0 alapján, így egy azt támogató kibocsátó egyetlen integrációval elérheti az összes uniós tárcát, ahelyett hogy tagállamonként vagy tárcaszolgáltatónként egyedi csatlakozót kellene építenie. Ugyanez a protokoll egyaránt jól működik mobil vezetői engedélyhez, egyetemi diplomához vagy cégkivonathoz, mivel a hitelesítő adat tartalma átlátszatlan az azt szállító átviteli réteg számára.

Az OpenID4VCI minden hitelesítőadat-típusnál ugyanúgy működik?

Igen. Az OpenID4VCI egy átviteli és felhatalmazási protokoll, nem hitelesítőadat-formátum, így ugyanaz a folyamat állít ki SD-JWT VC-t, mdoc-ot vagy bármely más, a kibocsátó által támogatott hitelesítőadat-típust. A tárcának csak egyszer kell implementálnia az OpenID4VCI-t ahhoz, hogy bármely ugyanazt a protokollt beszélő kibocsátótól hitelesítő adatot kapjon, függetlenül attól, hogy maga a hitelesítő adat mit képvisel.

Vissza a szótárhoz