Automatische Passworteingabe bei Iframe

Begonnen von Jogi, 25 Juli 2017, 15:02:56

Vorheriges Thema - Nächstes Thema

Jogi

Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start

Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.

Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT


Was mache ich falsch?
Ich stehe auf dem Schlauch.


Fixel2012

Zitat von: Jogi am 25 Juli 2017, 15:02:56
Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start

Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.

Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT


Was mache ich falsch?
Ich stehe auf dem Schlauch.

Ich hatte bei meinen Cams schon "user" und "usr" in der URL stehen, vielleicht hilft da es "user" bei dir mal durch "usr" zu tauschen.

Ist nur so eine Idee, keine Ahnung ob es klappt.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

amenomade

http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
ist von Chrome nicht mehr unterstützt, und wird von anderen Browser irgendwann auch nicht mehr unterstützt.

define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT

Funktioniert "http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT" wenn Du alle Browser Fenster schliesst, eine neue öffnest, und das in die URL eingibst? Wenn nicht, wird es auch mit iframe nicht funktionieren.

define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT

In der Regel muss man benutzer:passwort base64 verschlüsseln. Aber ich wüsste nicht, dass weblink ein Attribute basicauth hätte? Wie setzt Du so was???

Du musst ein bisschen in html forschen, um festzustellen, wie deine Cam die Authentifizierung macht. Dafür kann Wireshark oder BurpSuite helfen.

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus