Page 1 sur 1

Access-Control-Allow-Origin sur synology

Publié : 31 mai 2019, 17:13
par papoo
Bonjour,
je souhaiterai modifier les permissions de mon synology pour permettre l'utilisation d'API ne tournant pas sur mon nas
car je ne peux pas faire de tests chez moi

Code : Tout sélectionner

Access to XMLHttpRequest  from origin 'http://192.168.11.170' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

j'ai essayé plusieurs trucs sans succès

Re: Access-Control-Allow-Origin sur synology

Publié : 01 déc. 2020, 19:24
par DomoTiBI
Bonjour,

J'ai fait une page perso avec du javascript et des requêtes XMLHttpRequest dedans pour pour agir sur des interrupteurs, afficher des variables et faciliter leur mise à jour.
Tant que j'utilise Domoticz et suis connecté via le wifi local tout fonctionne bien.

En revanche si je me connecte à Domoticz par internet (en HTTPS et en passant par dynamic-dns.net) impossible d'actionner les interrupteurs ou lire les variables.

Idem si j'exécute le fichier html directement dans mon navigateur (en http) : l'affichage est bon mais les javascripts ne passent pas.

Dans ce dernier cas la console de Firefox donne l'explication :
Access to XMLHttpRequest at 'http://192.168.../json.htm?type=command ... itchcmd=On' from origin 'null' has been blocked by CORS policy: Method PUT is not allowed by Access-Control-Allow-Methods in preflight response.

Après quelques recherches j'ai trouvé une idée de solution via un proxi à installer sur le serveur. Une autre via l'installation d'un plug in sur le navigateur et encore une par un paramétrage du serveur.
Tout ça n’emmène bien au delà de mes capacité et j'ai cru comprendre que cela pourrait aussi affaiblir la sécurité.

Quant à l'accès via l'internet le message de la console Chrome est: Blocage du chargement du contenu mixte actif (mixed active content) « http://192.168.../json.htm?type=command ... rvariables » plus des message disant quej'utilise tout plein de truc "deprecated". Là la confusion gagne encore...

Sur le forum je n'ai trouvé que ce message de Papoo concernant le problème de blocage par CORS mais aucune solution n'a été proposée.

Les idées ont-elles évolué depuis ?

Merci pour votre attention.

Re: Access-Control-Allow-Origin sur synology

Publié : 18 mai 2021, 18:39
par docbrownaa
Salut,

désolé je ne t'apporte pas de réponse mais je voudrais savoir si toi, tu as trouvé la solution. J'ai le même problème, deux container docker (motioneye et domoticz). J'aimerais que motioneye puisse activer un senseur mais j'ai une erreur cross-origin aussi.

Merci A+

Re: Access-Control-Allow-Origin sur synology

Publié : 23 mai 2021, 19:28
par DomoTiBI
Désolé,

Rien de neuf de mon coté ...