mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: keep original token refresh error in external auth (#19339)
External auth refresh errors lose the original error thrown on the first refresh. This PR saves that error to the database to be raised on subsequent refresh attempts
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
ALTER TABLE external_auth_links
|
||||
ADD COLUMN oauth_refresh_failure_reason TEXT NOT NULL DEFAULT ''
|
||||
;
|
||||
|
||||
COMMENT ON COLUMN external_auth_links.oauth_refresh_failure_reason IS
|
||||
'This error means the refresh token is invalid. Cached so we can avoid calling the external provider again for the same error.'
|
||||
;
|
||||
Reference in New Issue
Block a user