You don't have permission to access this resource depuis 4.2.7

Bonjour,
Depuis le passage en 4.2.7 le plugin webview ne semble plus fonctionner même après réinstallation des dépendance j’ai le message « Fobidden You don’t have permission to access this resource. » Peut etre lié aux nouvelles mises à jour de sécurité lié à la 4.2.7… ?
Rien dans les logs et le problème semble le même avec proxy ou non…
Pouvez-vous me confirmer que je ne suis pas le seul dans ce cas ?

Bonjour,

Il est possible et même probable que vous ayez cette erreur depuis les changements en 4.2
Mais qu’essayez-vous d’afficher?
En soit le plugin fonctionne, est-ce qu’il est encore utile dans votre cas, ca dépend.
Si on savait ce que vous afficher il y aurait p-e une autre solution.

Par exemple pour afficher la configuration de mon routeur (qui n’est volontairement pas accessible de l’extérieur) : J’ai donc en paramètres un type URL avec URL : #proxy#http:/192.168.2.1
Ou encore accéder à la configuration de mes modules ESPEASY wifi j’utilise aussi le proxy avec l’URL: http://192.168.2.53
Ca à l’air de fonctionner pour les URL distantes mais plus en passant par le proxy…

Effectivement chez moi aussi et je pense que c’est à cause du .htaccess à la racine du site et qui comprends la ligne : RedirectMatch 403 (?i)^./core/class/.$
Si tu mets en commentaires la ligne, le plugin refonctionne avec le proxy, mais cela pose un problème de sécurité sur le répertoire « /core/class ».

Cela vient sûrement que lorsque l’on utilise le proxy cela se traduit par une URL de type : https://mon.jeedom.fr/plugins/webview/core/class/proxy/miniProxy.php?http://192.168.1.1/ → /core/class match et donc redirect 403

Autre solution :

  1. modifier le fichier à la ligne 201 : /var/www/html/plugins/webview/core/class/webview.class.php
    Avant : $proxy = ‹ /plugins/webview/core/class/proxy/miniProxy.php? ›;
    Après : $proxy = ‹ /plugins/webview/miniProxy.php? ›;
  2. copier le fichier miniProxy.php à la racine du plugin webview
    cp /var/www/html/plugins/webview/core/class/proxy/miniProxy.php /var/www/html/plugins/webview/