Startpunkt
En issuer vil gi virksomheten et credential. Senere vil en verifier be om et bevis som bygger på det credentialet.
Forløpet
- Issuer oppretter et offer via
/api/issuers/{issuerSlug}/credentials/{templateSlug}/issue. - Issuer lagrer
issuanceIdog sender brukeren videre til walletens offerinngang. - Virksomhetslommeboken henter credentialet og lagrer det.
- En verifier oppretter en forespørsel med
request_uri,response_uri,nonceogstate. - Brukeren sendes til
/app/credential/verify. - Walleten returnerer
vp_tokenogpresentation_submissiontil verifierens callback.
Hva de ulike partene må lagre
- issuer:
issuanceId, template og eventuell revokasjonsreferanse - verifier:
state,nonce, request-kontekst og valideringsresultat - walleten: selve credentialet og samtykket som ble gitt i sesjonen
Hvor flyten oftest sprekker
- attributter eller template matcher ikke ved utstedelse
- credentialet finnes ikke i walleten når verifier spør
- verifier kjenner ikke igjen
statenår form-posten kommer tilbake
Bro videre til Symfoni
Kjør dette scenariet med issuer-guiden først og deretter verifikasjon-guiden.
