mot de passe commande url

Routage de ports, récupération de météo, accès depuis votre smartphone bref tout ce qui permet à Domoticz d'être conecté à Internet se passe ici.
Répondre
rebel59540
Messages : 54
Enregistré le : 23 févr. 2017, 15:10

mot de passe commande url

Message par rebel59540 »

bonjour j' essais d envoyer une commande avec url
mais avec mot de passe sa fonctionne pas et sans sa fonctionne
pareil j'ai 2 app sur ma gear s3 et si je mais un mot passe sur domoticz et que je l'indique sur l'app
sa fonctionne pas et si je l’enlève de domoticz sa fonctionne
si quelqu'un a une solution je vous en remerci

patrice
Messages : 1640
Enregistré le : 22 sept. 2014, 21:51

Re: mot de passe commande url

Message par patrice »

Hello
Oui il faut s'authentifier,.
De la lecture tirée du blog : https://easydomoticz.com/traduction-fra ... orisations
Autorisations

Lorsque nous utilisons d’autres méthodes que notre navigateur pour se connecter à Domoticz, il peut être nécessaire de s’identifier.

L’authentification HTTP utilise la requête Autorisation sur HTTP, cette authentification est en base 64 contenant le couple user/password. En utilisant votre propre application/script et si votre domoticz est protégé par mot de passe, il vous faudra vous identifier correctement (voir python requests et la méthode auth à ce sujet). Pensez également que l’on peut autoriser certaines ip à se connecter SANS mot de passe dans le paramétrage Domoticz : réseaux autorisés.

Voici le synopsis de la méthode d’identification :

Le nom d’utilisateur et le password sont combinés dans une chaine « username:password »
Cette chaine est encodée par RFC2045-MIME version en base64
Dans la méthode d’autorisation on envoie « Authorization: » un espace puis « Basic » puis la chaine encodée ci-dessus.

Comme ceci :

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

Maintenant sachez que l’envoi des » http request headers » est dépendant du langage utilisé. Utilisez la documentation appropriée. Python request met à notre disposition des méthodes simples d’authentification.
Raspberry Pi model B+, RFXComm,8 interrupteurs Chacon, 5 ds180b 1-Wire, 3 douilles Chacon, 1 contact de porte Chacon, 1 module variateur,module emetteur 54700, Aeon Stick Z-wave, 1 MultiSensor Aeon, accés à distance.
aka thegritche@domoticz forum

rebel59540
Messages : 54
Enregistré le : 23 févr. 2017, 15:10

Re: mot de passe commande url

Message par rebel59540 »

j'ai vue mais je comprend pas dans l'adresse url je http://nom:pass@ip:port
ces pas comme sa la je suis perdue

patrice
Messages : 1640
Enregistré le : 22 sept. 2014, 21:51

Re: mot de passe commande url

Message par patrice »

Va voir ici
https://www.domoticz.com/wiki/Domoticz_ ... horization
et encode user and password en base64 comme indiqué


Et un exemple

Code : Tout sélectionner

https://IP:Port/json.htm?username=yourname==&password=yourpassword&type=command&param=updateuservariable&vname=IETS&vtype=2&vvalue=AnDERS
Raspberry Pi model B+, RFXComm,8 interrupteurs Chacon, 5 ds180b 1-Wire, 3 douilles Chacon, 1 contact de porte Chacon, 1 module variateur,module emetteur 54700, Aeon Stick Z-wave, 1 MultiSensor Aeon, accés à distance.
aka thegritche@domoticz forum

rebel59540
Messages : 54
Enregistré le : 23 févr. 2017, 15:10

Re: mot de passe commande url

Message par rebel59540 »

j'ai encodé mon mot de pass et mon nom mais ces pareil

vil1driver
Messages : 5478
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: mot de passe commande url

Message par vil1driver »

Salut,

L'authentification est réglée sur basic-auth ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

rebel59540
Messages : 54
Enregistré le : 23 févr. 2017, 15:10

Re: mot de passe commande url

Message par rebel59540 »

oui dans paramètres sécurité
identifiant
mot de passe
authentification Basic-Auth ou page de connection j'ai mis Basic-Auth
ces ça

Répondre