Enterprise open source portal built by and for the higher education community.
This project is maintained by uPortal-Project
Le filtre CORS est une implémentation de CORS du W3C (Cross-Origin Resource Sharing) spécification, qui permet des requêtes d’origines croisées.
cors.allowed.originsUne liste des origines
qui sont autorisées à accéder à la ressource. Une astérisque * peut être
spécifiée pour permettre l'accès à la ressource depuis n'importe quelle origine. Sinon,
une liste blanche des origines séparées par des virgules , peut être fournie.
Par exemple: http://www.w3.org, https://www.apache.org .
Valeurs par défaut: * (Toute origine est autorisée à
accéder à la ressource).
cors.allowed.methodsUne liste de méthodes HTTP séparées par des virgules , qui peuvent être utilisées pour accéder aux
ressources, en utilisant des requêtes d'origines croisées. Ce sont les méthodes qui vont
aussi être inclus dans le cadre de l' Access-Control-Allow-Methods
en-tête dans la réponse pré-envoi. Par exemple: GET, POST .
Par défaut: GET, HEAD
cors.allowed.headersUne liste d'en-têtes de requête séparées par des virgules , qui peuvent être utilisées quand
on fait effectivement une requête. Ces en-têtes seront également retournés dans le cadre
de l'en-tête Access-Control-Allow-Headers dans le pré-envoi de la
réponse. Par exemple: Origin,Accept. Valeurs par défaut:
Origin, Accept, X-Requested-With, Content-Type,
Access-Control-Request-Method, Access-Control-Request-Headers
cors.exposed.headersUne liste d'en-têtes séparés par des virgules, autres que les simples en-têtes de réponse
auxquels les navigateurs sont autorisés à accéder. Ce sont les en-têtes qui seront également
inclus dans l'en-tête Access-Control-Expose-Headers dans le pré-envoi de la réponse. Eg:
X-CUSTOM-HEADER-PING,X-CUSTOM-HEADER-PONG.
Default: None. Les en-têtes non simples ne sont pas affichés par défaut.
cors.preflight.maxageLa quantité de secondes, qu'un navigateur est autorisé à mettre en cache le résultat de la
requête. Cela sera inclus dans l'en-tête
Access-Control-Max-Age dans le pré-envoi de la réponse.
Une valeur négative empêchera le filtre CORS d'ajouter cette en-tête de réponse
dans le pré-envoi de la réponse. Par défaut :
1800
cors.support.credentials Un Indicateur indiquant si la ressource prend en charge les informations d'identification de l'utilisateur.
Ce drapeau est exposé dans le cadre de
En-tête Access-Control-Allow-Credentials dans le pré-envoi de la
réponse. Il aide le navigateur à déterminer si oui ou non une requête réelle
peut être faite en utilisant des informations d'identification. Defaults:
true
cors.request.decorateUn indicateur pour contrôler si les attributs spécifiques CORS doivent être ajoutés à
l'objet HttpServletRequest ou non. Defaults:
true
Voir CORS du W3C