Commit 3df3909
committed
fix(id): disable classic VW-ID login (OAuth client retired by VW)
Verified live: identity.vwgroup.io/oidc/v1/authorize returns HTTP 403
with an Auth0 'tenant misconfiguration' error page for client_id
a24fba63-34b3-4d43-b181-942111e6bda8 (the classic VW-ID OAuth client),
regardless of redirect_uri or User-Agent. The BFF mirror does the same.
Repeated probes confirm it's not transient.
Other brand clients are unaffected:
9b58543e-... VW PC (EU Data Act portal) OK
cc29b87a-... Audi (EU Data Act portal) OK
3ea88bf9-... Skoda (EU Data Act portal) OK
f85e5b69-... Seat/Cupra (EU Data Act portal) OK
9496332b-... VW WeConnect (legacy classic) OK (different redirect)
For config.type === 'id' the adapter now:
1. Triggers runEuDataAct(VOLKSWAGEN_PASSENGER_CARS) as before — the EU
Data Act portal still works with a different OIDC client and is the
only remaining source for VW ID vehicles.
2. Skips this.login() entirely with an info-level explanation pointing
the user at the EU Data Act setup. No more 403 error spam.
3. Skips the classic BFF refresh path (selectivestatus, parking, …) in
updateStatus() — without a token from this.login() those calls would
only produce 401s.
Re-enabling is one early-return delete if VW ever brings the client back.
README: prepended a 'VW ID: EU Data Act portal is now the only data
source' callout so users hitting the change immediately know what to do.1 parent 0f8ca76 commit 3df3909
2 files changed
Lines changed: 39 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
21 | 27 | | |
22 | 28 | | |
23 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
335 | | - | |
336 | | - | |
337 | | - | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
338 | 339 | | |
339 | 340 | | |
340 | | - | |
| 341 | + | |
341 | 342 | | |
342 | | - | |
343 | | - | |
| 343 | + | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
347 | 368 | | |
348 | 369 | | |
349 | 370 | | |
| |||
1571 | 1592 | | |
1572 | 1593 | | |
1573 | 1594 | | |
1574 | | - | |
1575 | | - | |
1576 | | - | |
1577 | | - | |
1578 | | - | |
1579 | | - | |
1580 | | - | |
1581 | | - | |
1582 | | - | |
1583 | | - | |
1584 | | - | |
1585 | | - | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
1586 | 1600 | | |
1587 | 1601 | | |
1588 | 1602 | | |
| |||
0 commit comments