Dette gjelder i sandkassen
Før du peker en bruker inn i en wallet-flyt, må du ha kontroll på fire ting:
- hvilket miljø du tester mot
- hvilken rolle du bygger som: issuer, verifier eller signeringsverifier
- hvilke callbacker og korrelasjonsnøkler du selv eier
- hvilke sertifikater, hemmeligheter eller API-nøkler rollen din trenger
Slik gjør du det i Symfoni
De viktigste miljøene i denne repoens sandbox er http://localhost:3000, ngrok-ingressen og https://www.symfoni.dev.
To innganger du må kunne
Utstedelse
Send brukeren til:
https://www.symfoni.dev/app/credential/offer?credential_offer_uri=<url-enkodet-uri> Walleten løser offeret og fullfører standard OID4VCI-kall videre mot issuer.
Når du tester mot appen direkte, er credential_offer_uri den viktigste query-parameteren. Lokale cachet returer kan også bruke cached, men det er en intern flythjelper, ikke den primære integrasjonskontrakten.
Verifikasjon eller signering
Send brukeren til:
https://www.symfoni.dev/app/credential/verify?request_uri=<url-enkodet-uri> Walleten løser requesten, presenterer relevante credentials og sender standard OID4VP-respons tilbake til verifierens response_uri.
Den operative integrasjonskontrakten er request_uri eller authorization_request. test_session_id finnes som testhjelp i appen, men ikke som hovedsti for eksterne integrasjoner.
Hva du bør velge som neste guide
- Skal du utstede credentials fra eget fagsystem? Gå til issuer-guiden.
- Skal du bare be om et bevis? Gå til verifikasjon.
- Skal du kombinere bevis og signaturuthenting? Gå til signering.
