Commit graph

23 commits

Author SHA1 Message Date
andig
19a30ac9ca
chore: switch to ReuseTokenSource (#26206) 2025-12-27 14:44:31 +00:00
andig
b23a24bdca chore: fix lint 2025-10-08 09:35:25 +02:00
andig
b9a324ad9b chore: preserve extra token properties during refresh 2025-10-08 09:25:37 +02:00
andig
433c709e39
chore: upgrade oauth2 (#15910) 2024-09-05 17:49:04 +02:00
andig
26276ed719 chore: guard against initial token being nil 2023-12-08 16:45:13 +01:00
andig
b4f31cae56
chore: use oauth2 pkce (#9798) 2023-10-06 17:08:20 +02:00
andig
7d6a3914c8 chore: fix token refresh 2023-07-27 20:10:39 +02:00
andig
192180722d Porsche: fix nil panic after failed token refresh 2023-07-25 09:56:43 +02:00
andig
b0d2c2f2d1 chore: refactor forced token refresh
Some checks failed
Release / Demo (push) Has been cancelled
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-07-18 16:15:39 +02:00
andig
66b32d83f8
Volvo Connected: fix token refresh (#8998) 2023-07-17 20:36:36 +02:00
andig
8a5772aa79 chore: improve readablity
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-07-03 17:59:14 +02:00
andig
fe79ba8b02 Easee: use oauth validity check to utilize tokens expiryDelta 2023-07-03 17:54:55 +02:00
andig
eaa83bff7a Easee: use ReuseTokenSourceWithExpiry for token refresher 2023-07-03 17:40:22 +02:00
andig
46569c73ac
Easee: refresh token within access token validity time (#8783) 2023-07-03 17:05:27 +02:00
andig
57dd9355f1 OAuth: fix nil token access 2022-09-30 23:55:56 +02:00
andig
a43bc0ce8b Easee: Ensure token refresh doesn't race 2021-11-12 11:31:09 +01:00
andig
e3783079de
VW: expose errors from token exchange (#1783) 2021-10-25 13:53:26 +02:00
andig
fd46f62908 Minor 2021-10-23 15:05:37 +02:00
andig
eb3412f861 VW: improve id token handling 2021-10-22 18:37:59 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
265e29f441 Minor cleanup 2021-05-26 11:45:49 +02:00
andig
ca2ccfa90f Refactor TokenRefresher interface 2021-05-02 10:45:45 +02:00
andig
8befdcf41e
Refactor token refresh handling into TokenSource and TokenRefresher (#837) 2021-04-05 17:13:02 +02:00