FunderConsult
← Terug naar de changelog

Versie bdd81da

Hotfix: certificaatdownload voor herstelregistraties werkt weer zonder inlog

Datum volgtDirect werkende certificaatlink in e-mail en op publieke paginaVeilige, stateless downloadtokens per inzendingConsistente foutpagina en ondersteuning voor legacy certificaten

- Melder kan certificaat weer direct downloaden via e-mail en publieke reactiepagina - Nieuwe, stateless HMAC-tokenlink; geen portal-sessie meer vereist - Foutafhandeling met duidelijke NL-pagina bij ongeldige of ingetrokken link - Ondersteuning voor legacy certificaten met publieke Spaces-URL via hetzelfde pad

Opgelost

  • Downloadlink in certificaatmail werkte niet (relatieve URL + 401 zonder portal-sessie); dit is hersteld.
  • Knop "Download certificaat" op de publieke reactiepagina verwees naar een gegate route; nu naar een publieke tokenroute.

Wat verandert er voor eindgebruikers

  • De e-mail bevat nu een absolute downloadlink die direct werkt, ook zonder account of ingelogde sessie.
  • Op de publieke reactiepagina leidt de knop naar dezelfde werkende link.
  • Bij een ongeldige of ingetrokken link verschijnt een duidelijke Nederlandstalige foutpagina.

Technische details (relevant voor beheerders)

  • Ingevoerd: stateless, HMAC-ondertekende certificaattokens per inzending (geen reuse van reply-token).
  • Nieuwe publieke route: /api/herstelregistratie/certificaat/download/[token] streamt uitsluitend het certificaat van de betreffende inzending.
  • Legacy certificaten met publieke Spaces-URL lopen via hetzelfde downloadpad (fetchStoredObject).

Beveiliging

  • Token autoriseert alleen het downloaden van het certificaat, niet de berichtenpagina.
  • Geen portaal-sessie nodig; minder kans op 401-fouten en linkdeling naar derden is gecontroleerd mogelijk.