summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2023-04-08 11:36:09 -0700
committerJesse Morgan <jesse@jesterpm.net>2025-03-02 15:27:35 -0800
commit0997516362a0e0fbd58c38cee4180fd8d6b9a639 (patch)
treee7146eb5c2b796af236bb6bbf4bd27afc5d82aa6
parent0646bc935ce6b5378272cd6ac78b94d0075b8cc0 (diff)
Gracefully handle expired refresh tokens
-rw-r--r--src/bin/sso/main.rs5
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() {