Login attempt failed

DerDude

Member
Neues aber dieses mal wahrscheinlich kleineres Problem.

Ich habe im Dashboard oben in der Markdown Karte ein Bild eingefügt.
Das Bild habe ich in den Ordner Medien -> MyMedia geladen.

Den Link habe ich dann wie folgt in die Config eingefügt...

![Alternativtext](http://homeassistant.local/media/local/Bildschirmfoto%202026-10-13%20um%2020.png?authSig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI5ODgyYmExNGNiODY0OTVkYWEzODlhM2QzMjBkOTUyMCIsInBhdGgiOiIvbWVkaWEvbG9jYWwvQmlsZHNjaGlybWZvdG8gMjAyNi0xMC0xMyB1bSAyMC5wbmciLCJwYXJhbXMiOltdLCJpYXQiOjE3OTIyMjQ0MTQsImV4cCI6MTc5MjMxMDgxNH0.nWRnpeRnzcbriLZrjcRnqr6vK8mH91o3j7vON1YdMps)

Nach einiger Zeit wird mir nur noch ein kleines Feld mit Fragezeichen angezeigt und folgende Meldung erscheint immer wieder...
Login attempt failed
Login attempt or request with invalid authentication from 0ce7428e-5da1-415e-a342-8611af680f54.fritz.box (192.168.2.117). See the log for details.

Ich denke mein Ansatz ist irgendwie falsch dort ein Bild einzufügen. Ich habe aber noch nicht den richtigen Weg gefunden.
 
Ich denke, die AuthSig ist abgelaufen.
Ich selbst habe mich noch nie damit befasst per http Medien von HomeAssistant abzurufen. Aber allein diese AuthSign in der URL ist für mich ein entscheidender Hinweis. Oder ist diese AuthSig dauerhaft?! Davon würde ich perse nie ausgehen.

Die einfachste Lösung wäre das Bild nicht in /media/ sondern in /local/www/ abzulegen.

Edit: Die AuthSig übrigens gilt 24 Stunden...
 
Ich kann Dir sogar anbieten Dir Deine AuthSig "vorzulesen"... ;)
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI5ODgyYmExNGNiODY0OTVkYWEzODlhM2QzMjBkOTUyMCIsInBhdGgiOiIvbWVkaWEvbG9jYWwvQmlsZHNjaGlybWZvdG8gMjAyNi0xMC0xMyB1bSAyMC5wbmciLCJwYXJhbXMiOltdLCJpYXQiOjE3OTIyMjQ0MTQsImV4cCI6MTc5MjMxMDgxNH0.nWRnpeRnzcbriLZrjcRnqr6vK8mH91o3j7vON1YdMps
Das ist Base64 - codiert und besteht aus drei Teilen... einen Header, dem Payload und der Signatur.

Header:
{​
"alg": "HS256",​
"typ": "JWT"​
}​
Das sagt uns, dass das Ganze HMAC-SHA256 signiert wird und der Payload ein Json Web Token ist.

Payload:
{​
"iss": "9882ba14cb86495daa389a3d320d9520",​
"path": "/media/local/Bildschirmfoto 2026-10-13 um 20.png",​
"params": [],​
"iat": 1792224414,​
"exp": 1792310814​
}​
Das sagt uns eine HA-Hash, der Pfad zu Datei, keine gesonderten Parameter, iat ist "Issued at" also der Ausstellzeitpunkt in Sekunden seit dem 1.1.1970 0:00:00 UTC, exp das gleiche Prinzip nur für den Ablaufzeitpunkt.

Signatur:Berechnet nach HMAC-SHA256(Base64URL(Header) + "." + Base64URL(Payload), geheimer Schlüssel von Home Assistant)

Achja...
iat ist: 17.10.2026, 10:06:54 Uhr
exp ist: 18.10.2026, 10:06:54 Uhr

Ich prophezeihe einfach mal, dass Dein Dashboard morgen um 10:06:55 wieder nur den Broken Image Link zeigt. :ROFLMAO:
 

Letzte Anleitungen

Statistik des Forums

Themen
8.317
Beiträge
82.799
Mitglieder
9.060
Neuestes Mitglied
Apfelsauger
Zurück
Oben