Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
Package dev.rafex.ether.http.security.cors

Cross-origin resource sharing policies and defaults. More...

Functions

record CorsPolicy (boolean allowAnyOrigin, List< String > allowedOrigins, List< String > allowedMethods, List< String > allowedHeaders, List< String > exposedHeaders, boolean allowCredentials, int maxAgeSeconds, boolean varyOrigin)
 Política de seguridad CORS para controlar el acceso entre orígenes.

Detailed Description

Cross-origin resource sharing policies and defaults.

Function Documentation

◆ CorsPolicy()

record dev.rafex.ether.http.security.cors.CorsPolicy ( boolean allowAnyOrigin,
List< String > allowedOrigins,
List< String > allowedMethods,
List< String > allowedHeaders,
List< String > exposedHeaders,
boolean allowCredentials,
int maxAgeSeconds,
boolean varyOrigin )

Política de seguridad CORS para controlar el acceso entre orígenes.

Configura los encabezados HTTP CORS que permiten o restringen el acceso a recursos desde dominios diferentes al servidor.

Parameters
allowAnyOriginPermite cualquier origen (riesgo de seguridad, usar solo en desarrollo)
allowedOriginsLista de orígenes permitidos explícitamente
allowedMethodsMétodos HTTP permitidos (GET, POST, etc.)
allowedHeadersHeaders permitidos en las solicitudes
exposedHeadersHeaders expuestos en la respuesta
allowCredentialsIndica si se permiten credenciales (cookies, tokens)
maxAgeSecondsTiempo de cache de la preflight request
varyOriginAgrega header Vary: Origin para evitar cache incorrecto

Definition at line 50 of file CorsPolicy.java.

References CorsPolicy().

Referenced by CorsPolicy().

Here is the call graph for this function:
Here is the caller graph for this function: