Hopp til hovedinnhold

Wallet-sandkassen

Dokumentasjonen som forklarer sandkassen før produktet

Start med roller, tjenester, tillitskjeder og scenarier i sandboxen. Fortsett derfra inn i Symfoni når du skal implementere utstedelse, verifikasjon eller signering.

Roller og tjenester Tillit og sertifikater Scenarier og Symfoni-spor
Drift Dybde 2 Kanonisk Drift Plattform Virksomhetslommebok /docs/drift/testdata-og-verktoy

Testdata og verktøy

Denne siden samler de viktigste lokale verktøyene, testkommandoene og praktiske datapunktene du trenger for å gjøre meningsfulle sandbox-eksperimenter uten å reverse-engineere repoet.

På denne siden

7 seksjoner

Overskrifter og ankerlenker er klare for dypdykk.

Relaterte

3 sider

Bruk koblingene for nærliggende flyter og konsepter.

Seksjonen

5 dokumenter

Nyttig hvis du jobber gjennom en hel del av docs-stien.

Seksjon
Drift
Dybde
2
Status
Kanonisk
Sist gjennomgått
2026-03-20
Lesetid
2 min
Drift Plattform Virksomhetslommebok

Verktøy du allerede har i repoet

Denne sandboxen krever ikke at du starter med blanke ark. Repoet inneholder flere nyttige innganger for test, observasjon og feilsøking.

Kommandoer som gir deg signal raskt

  • pnpm dev starter lokal app på http://localhost:3000
  • pnpm check validerer SvelteKit- og TypeScript-kontrakter
  • pnpm test:unit kjører vitest, inkludert docs-manifestet
  • pnpm test:integration --grep docs kjører Playwright mot docs-opplevelsen
  • pnpm users:recent -- --days=14 viser nylig aktive brukere
  • pnpm issuers:usage --month=2026-03 viser issuer-bruk per måned

Lett EUDI Dev Hub-spor

For standard-interoperabilitet mot EUDI Dev Hub bruker vi de samme Playwright-testene som ellers, men med live URI-er fra EUDI-verktøyene:

  • TEST_CREDENTIAL_OFFER_URI=... pnpm test:integration --grep OID4VCI
  • TEST_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep OID4VP

Detaljert runbook ligger på EUDI Dev Hub interop. Norsk sandbox er fortsatt primær akseptanse for EBWOID og de norske tillitsflytene.

EUDI conformance-spor

Når du vil kjøre strengere EUDI-spor uten å bruke opp engangs-URI-er ved et uhell, bruk egne conformance-gates:

  • TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_CREDENTIAL_OFFER_URI=... pnpm test:integration --grep "Full Credential Issuance Flow"
  • TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep "should display presentation request UI elements"
  • TEST_EUDI_CONFORMANCE_TRACK=1 TEST_EUDI_SUBMIT_PRESENTATION=1 TEST_EUDI_PRESENTATION_REQUEST_URI=... pnpm test:integration --grep "should complete presentation exchange"

Scope, pass/fail og gap-klassifisering ligger på EUDI Dev Hub conformance-spor.

Nyttige testflater i applikasjonen

  • /api/demo/presentation-request for demo- og testnære presentasjonsforespørsler med requestId, authorizationRequestUri og utløpstid
  • /api/test/create-vp-request for intern opprettelse av OpenID4VP-request mot en statisk test-PDF
  • /api/test/vp-callback for mock verifier-callback i development, med de siste svarene tilgjengelig via GET
  • /api/verification-requests/{sessionId} for sesjonsnære verifikasjonskall i appen

Testdata du bør kontrollere

  • miljøet du peker mot: localhost, ngrok eller delt test
  • hvilke credentials som allerede ligger i walleten
  • hvilke templates og issuer-profiler som finnes
  • om state, nonce og issuanceId logges eller lagres hos din egen tjeneste

Bro videre til Symfoni

Når du har kontroll på verktøy og testdata, bruk scenarier for å velge et konkret forløp og gå derfra videre til riktig Symfoni-guide.

Krysskoblinger

Relaterte sider

Bruk disse koblingene når du trenger nærliggende begreper, protokoller eller implementasjonssteg.

Symfoni

Trygg vei inn i EU Digital Wallet-økosystemet. Bygg raskt, forvalt sikkert og mål gevinst underveis.

© 2026 Symfoni AS. Alle rettigheter forbeholdt.