Zustelldienst: CORS-Header für Zugriffe auf frei zugängliche Endpunkte
Warum?
Um im Zustelldienst einen Zugriff auf die .well-known- und Key-Endpunkte auch aus browserbasierten Anwendungen heraus zu ermöglichen, sollen entsprechende CORS-Header gesetzt werden, die einen solchen Zugriff erlauben.
Relevante Links und Bemerkungen
- Die deployte Version des Zustelldienstes ist bereits über den
/actuator/info-Endpunkt abrufbar: https://submission-api-testing.fit-connect.fitko.dev/actuator/info - Einführung zum Thema CORS: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
Akzeptanzkriterien
- Der Zustelldienst gibt für folgende Endpunkte den HTTP-Header
Access-Control-Allow-Origin: *aus:-
GET /.well-known/jwks.json -
GET /v1/info -
GET /v1/destinations/{destinationId}/keys/{keyId} -
GET /v1/destinations/{destinationId} -
GET /actuator/info
-
-
Der Response-Header ( Access-Control-Allow-Origin) ist für alledreioben genannten Endpunkte in der Submission API (Repo) dokumentiert. -
Für andere Endpunkte (z.B. GET /404) gibt der Zustelldienst diesen Header nicht aus.
Durchführungsplan (vom Entwickler bei Storyplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Jonas Gröger