FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jackie am 12 Februar 2025, 12:38:06

Titel: Geräte direkt per URL schalten ohne User Credentials mitzugeben
Beitrag von: Jackie am 12 Februar 2025, 12:38:06
Hallo,

ich würde gerne per HTTP bestimmte Geräte schnell und einfach schalten, und frage mich wie ich das mit der Authentifizierung (basic auth) am besten in den Griff bekomme. Beispiel:

http://myuser:mypassword@192.168.178.123:8083/fhem?cmd.dummy=set%20HUEDevice5%20toggle&XHR=1

Das funktioniert prinzipiell, ich kann so aus beliebigen Applikationen heraus, in meinem Beispiel einer einfachen Smartwatch in diesem Beispiel eine Zigbee Lampe an und ausschalten.

Nun finde ich es aber etwas unschön, hartkodiert in der URL Benutzername und Passwort mitzuschicken. Gibt es irgendeine andere Möglichkeit der authentifizierung, oder bestimmte Geräte oder IP Ranges anders zu behandeln? Habt ihr einen Tipp für mich wie man solche Anwendungsfälle am besten abhandelt?
Titel: Aw: Geräte direkt per URL schalten ohne User Credentials mitzugeben
Beitrag von: betateilchen am 12 Februar 2025, 12:45:59
Doku lesen, insbesondere zu ,,allowed" ,,HTTPAPI" und ,,FHEMWEB"

In der commandref zu den genannten Modulen steht alles, was Du brauchst.