Json Authentification

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
yann500
Messages : 25
Inscription : 05 sept. 2020, 19:44

Json Authentification

Message par yann500 »

Bonjour,

Depuis la mise a jour avec la version 2023.2 je n arrive plus a envoyer un script json depuis mon navigateur sans etre authentifié.
Comme par exemple recuperer le status d un capteur, j ai une erreur 401:
http://username:password@192.168.0.X:80 ... es&rid=620

Dans Domoticz j ai bien activé
Autoriser l'authentification Basic-Auth sur du pur HTTP
et mis un password.
J ai aussi passé dans l'adresse ci dessus username:password encripted mais tjrs error 401.

Par avance merci.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Json Authentification

Message par Keros »

Ta commandes n'est plus correcte suite au derniers changements de version : [MAJ] Stable DomoticZ 2023.2 : INFOS et CONSIGNES A SUIVRE
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
yann500
Messages : 25
Inscription : 05 sept. 2020, 19:44

Re: Json Authentification

Message par yann500 »

Merci pour votre reponse, effectivement je n'ai pas collé la bonne commande mais j'ai le meme resultat avec cette commande:

http://username:password@192.168.0.X:80 ... getdevices

Merci.
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Json Authentification

Message par Neutrino »

Bonjour,
C'est l'authentique qui pêche
https://www.domoticz.com/wiki/Domoticz_ ... horization
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
yann500
Messages : 25
Inscription : 05 sept. 2020, 19:44

Re: Json Authentification

Message par yann500 »

Bonjour Neutrino,

Pourtant ca correspond a ceci :

WARNING: from Stable 2023.1 and up API URLs with username and password as parameters are not supported anymore!! Use https://username:password@IP:PORT/json.htm instead.

Merci.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Json Authentification

Message par pierrotori »

tu parles au début de username and password encrypté mais pour moi ils ne le sont pas
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Json Authentification

Message par Neutrino »

First the username and password are combined into one string "username:password"
This string is encoded using the RFC2045-MIME version of base64
The authorization method and a space i.e. "Basic " is then put before the encoded string.
This results in a header in the following format:

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
How the header is send differs per programming language. Check the documentation of the language of your choice on how to set http request headers.
Après, il a aussi les réseaux de confiance à mettre à jour dans les paramètres.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Json Authentification

Message par pierrotori »

juste pour confirmation il faut bien que la "Protection API" soit décochée pour avoir le maximum de protection ?
yann500
Messages : 25
Inscription : 05 sept. 2020, 19:44

Re: Json Authentification

Message par yann500 »

domoticz.JPG
domoticz.JPG (109.72 Kio) Consulté 760 fois
Je ne vois vraiment pas ce qui pose probleme.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Json Authentification

Message par pierrotori »

tout depend si utilises domoticz en https de l’extérieur:
domoticz envoie de l’extérieur le http/https du dispositif
une application externe envoie un https
Répondre