From b37b25a60f3fe1ab1a92ec8d47852f5bbb7ecf6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20He=C3=9F?= Date: Sun, 9 Nov 2025 20:23:24 +0100 Subject: [PATCH] Skoda: fix OAuth login flow (#25182) --- vehicle/skoda/params.go | 2 +- vehicle/skoda/tokenrefreshservice/endpoint.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vehicle/skoda/params.go b/vehicle/skoda/params.go index ada3cacf5..0e0d1bda7 100644 --- a/vehicle/skoda/params.go +++ b/vehicle/skoda/params.go @@ -12,7 +12,7 @@ const ( // Skoda native api var AuthParams = url.Values{ - "response_type": {"code id_token"}, + "response_type": {"code"}, "client_id": {"7f045eee-7003-4379-9968-9355ed2adb06@apps_vw-dilab_com"}, "redirect_uri": {"myskoda://redirect/login/"}, "scope": {"address badge birthdate cars driversLicense dealers email mileage mbb nationalIdentifier openid phone profession profile vin"}, diff --git a/vehicle/skoda/tokenrefreshservice/endpoint.go b/vehicle/skoda/tokenrefreshservice/endpoint.go index ecc406ff8..93debe76d 100644 --- a/vehicle/skoda/tokenrefreshservice/endpoint.go +++ b/vehicle/skoda/tokenrefreshservice/endpoint.go @@ -45,7 +45,7 @@ func New(log *util.Logger, q url.Values) *Service { } func (v *Service) Exchange(q url.Values) (*vag.Token, error) { - if err := urlvalues.Require(q, "id_token", "code"); err != nil { + if err := urlvalues.Require(q, "code"); err != nil { return nil, err }