Generalize refresh failure handling

This commit is contained in:
Jasper Weyne 2020-07-08 17:02:52 +02:00
parent 5df7db5105
commit 97cde9c56a

View File

@ -88,9 +88,10 @@ class OpenIdService extends ExternalAuthService
// Refreshing failed, logout // Refreshing failed, logout
$this->actionLogout(); $this->actionLogout();
return false; return false;
} catch (InvalidTokenException $e) { } catch (\Exception $e) {
// A refresh token doesn't necessarily contain // Unknown error, logout and throw
// an ID token, ignore this exception $this->actionLogout();
throw $e;
} }
// A valid token was obtained, we update the access token // A valid token was obtained, we update the access token