diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2023-04-08 11:36:09 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2025-03-02 15:27:35 -0800 |
commit | 0997516362a0e0fbd58c38cee4180fd8d6b9a639 (patch) | |
tree | e7146eb5c2b796af236bb6bbf4bd27afc5d82aa6 | |
parent | 0646bc935ce6b5378272cd6ac78b94d0075b8cc0 (diff) |
Gracefully handle expired refresh tokens
-rw-r--r-- | src/bin/sso/main.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bin/sso/main.rs b/src/bin/sso/main.rs index 0043a1d..f447f10 100644 --- a/src/bin/sso/main.rs +++ b/src/bin/sso/main.rs @@ -284,7 +284,10 @@ fn main() -> Result<(), Box<dyn Error>> { if command == Commands::Login || !profile.valid_access_token() { if profile.valid_refresh_token() { // Try a refresh... - profile.refresh()?; + // Ignore any errors + if let Err(e) = profile.refresh() { + log::info!("Failed to refresh token: {}", e); + } } if !profile.valid_access_token() { |