diff --git a/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.ts b/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.ts index 983debab52bb614f91b9b1e37b23f2278b08a5e4..fc7b8ebc04b09fdbc7449b46c1debb428d482aa7 100644 --- a/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.ts +++ b/deadlock-plugins/deadlock-extension/src/core/keycloakOAuth2DeviceFlowConnection.ts @@ -150,13 +150,16 @@ export default class KeycloakOAuth2DeviceFlowConnection { }); userAuthenticationRequestResponseCode = userAuthenticationRequestResponse.status; switch (userAuthenticationRequestResponseCode) { - case HttpStatusCode.BAD_REQUEST: + case HttpStatusCode.BAD_REQUEST: { await this.handleCreateUserAuthenticationBadRequest(userAuthenticationRequestResponse); break; + } + case HttpStatusCode.OK: { await this.handleCreateUserAuthenticationSuccessRequest(userAuthenticationRequestResponse); break; } + default: { throw new Error(`tokenIsValid: Unhandled HTTP status: ${userAuthenticationRequestResponseCode}`); }