openeventdatabase / backend

code behind api.openeventdatabase.org
GNU Affero General Public License v3.0
43 stars 7 forks source link

Autoriser le CORS depuis le front #16

Closed julien2512 closed 7 years ago

julien2512 commented 8 years ago

Un peu de lecture : https://www.w3.org/TR/cors/ https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

Actuellement le front passe par un proxy, alors que le backend peut être paramétré pour autoriser les requêtes venant de certains domaines.

Ce site est spécialisé dans la question : Pour apache : http://enable-cors.org/server_apache.html Pour nginx : http://enable-cors.org/server_nginx.html ...

pour falcon, c'est un poil plus compliqué : https://github.com/falconry/falcon/issues/303 https://github.com/lwcolton/falcon-cors/blob/master/src/falcon_cors/__init__.py#L230 Mais apparemment pris en charge dans un module.

lbrowman commented 8 years ago

Hey Julien, if you are using python there is a falcon-cors lib that you can use.

image

cquest commented 7 years ago

PUT/DELETE Ajoutée par https://github.com/openeventdatabase/backend/commit/268c270ac0a4993510168cf3f3aa2a9de8dc4474 et déployé sur l'API