JavaWebStack / JavaWebStack/web-utils
Extend CORSPolicy to allow for custom headers
- Lingua principale
- Java
- Stelle
- 1
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**Is your feature request related to a problem? Please describe.**
By default CORS blocks access to all headers except `content-type`. Custom headers need to be exposed using the header `Access-Control-Expose-Headers`.
**Describe the solution you'd like**
The CORSPolicy class should have a chainable method called `exposeHeader` which will take the header/pattern to be further used by building a comma seperated header value for `Access-Control-Expose-Headers` according to the spec.
**Describe alternatives you've considered**
I've implemented a simple RequestInterceptor which sets this header manually.
**Additional context**
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Individua la classe CORSPolicy e verifica come costruisce attualmente gli header di risposta CORS. Usa le indicazioni collegate della specifica CORS per definire il valore previsto, separato da virgole, di Access-Control-Expose-Headers; il lavoro è completato quando un metodo exposeHeader concatenabile accetta un header o un pattern e produce correttamente quell'header.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 50/100