Problem mit Home Connect Integration in Home Assistant - OAuth Redirect Error

itzblack

Benutzer
Mitglied seit
20. Nov 2024
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Hallo Community,

ich habe aktuell ein Problem bei der Integration von Home Connect in Home Assistant und hoffe, dass jemand hier helfen kann. Ich versuche, die OAuth-Authentifizierung einzurichten, erhalte jedoch immer wieder Fehler. Hier sind die Details:

Installationstyp: Home Assistant OS
Externer Zugriff: über DuckDNS (SSL aktiv)
Home Connect API: private Zugriffseinstellungen mit OAuth Authorization Code Grant Flow

Ich habe die Home Connect Integration in Home Assistant hinzugefügt und die OAuth-Konfiguration in der Developer Console korrekt eingerichtet. Dabei sind die Werte aus Home Connect gesetzt:

Client-ID: [versteckt]

Client-Secret: [versteckt]

Redirect URI: https://[versteckt].duckdns.org:8123/auth/external/callback

Ich habe auch andere Varianten der Redirect URI ausprobiert, wie:
https://[versteckt].duckdns.org/auth/external/callback
https://[versteckt].duckdns.org:8123
https://[versteckt].duckdns.org
https://[versteckt].duckdns.org:8123/redirect/oauth
Leider führt keine dieser Konfigurationen zu einer funktionierenden Authentifizierung.

Trotz dieser Konfiguration werde ich bei der Weiterleitung immer wieder auf eine Seite mit der Fehlermeldung „Unauthorized Client: client or redirection URI not authorized“ geleitet.

Fehler bei der Weiterleitung: Ich werde bei der Authentifizierung immer wieder auf folgende URL weitergeleitet:

https://api.home-connect.com/securi...assistant.io/redirect/oauth&state=[versteckt]

Dabei erhalte ich die Fehlermeldung: "Unauthorized Client: client or redirection URI not authorized."

Manuelle Änderung der Redirect URI: Wenn ich die URL manuell ändere und die redirect_uri auf meine DuckDNS-Domain setze (z. B.
https://api.home-connect.com/securi...I6IkpXVCJ9.eyJmbG93X2lkIjoiMDFKRDRQRlIyMVdLSk
), öffnet sich die Verknüpfung zu Home Connect. Am Ende erhalte ich jedoch einen Fehler mit dem Hinweis, dass der state-Parameter nicht aktuell oder ungültig sei.

1000172485.jpg
Nach allen Angaben kommt dann der Fehler wegen der nicht aktuellen State

1000172486.jpg


SSL ist über DuckDNS aktiv, und die Instanz ist extern erreichbar.

Ich habe sichergestellt, dass die Redirect URI exakt in der Developer Console übereinstimmt.

Home Assistant Logs zeigen keine spezifischen Hinweise zur Ursache des Problems.

Angehängt sind Screenshots meiner Konfiguration sowie die genutzten URLs.

Hat jemand ähnliche Erfahrungen gemacht oder eine Idee, was hier falsch laufen könnte? Ich bin für jeden Hinweis dankbar!

Vielen Dank im Voraus!
 

Anhänge

  • Screenshot_20241119_223118_Chrome.jpg
    Screenshot_20241119_223118_Chrome.jpg
    58,4 KB · Aufrufe: 1
  • Screenshot_20241120_131408_Home Assistant.jpg
    Screenshot_20241120_131408_Home Assistant.jpg
    81,1 KB · Aufrufe: 1
  • Screenshot_20241120_125514_Chrome.jpg
    Screenshot_20241120_125514_Chrome.jpg
    55,3 KB · Aufrufe: 1


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat