diff --git a/build.gradle b/build.gradle index 0c1d618..a0de8b3 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ plugins { } group = 'uk.gov.hmcts.reform.auth' -version = '2.1.2' +version = '2.1.3' sourceCompatibility = 1.8 targetCompatibility = 1.8 diff --git a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/exceptions/BearerTokenInvalidException.java b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/exceptions/BearerTokenInvalidException.java index 7e2fa28..dff4e30 100644 --- a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/exceptions/BearerTokenInvalidException.java +++ b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/exceptions/BearerTokenInvalidException.java @@ -1,4 +1,7 @@ package uk.gov.hmcts.reform.auth.checker.core.exceptions; public class BearerTokenInvalidException extends AuthCheckerException { + public BearerTokenInvalidException(Throwable cause) { + super(cause); + } } diff --git a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/service/ServiceRequestAuthorizer.java b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/service/ServiceRequestAuthorizer.java index e7ce4b8..c8000d3 100644 --- a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/service/ServiceRequestAuthorizer.java +++ b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/service/ServiceRequestAuthorizer.java @@ -50,9 +50,9 @@ private Service getTokenDetails(String bearerToken) { try { return serviceResolver.getTokenDetails(bearerToken); } catch (ServiceTokenInvalidException e) { - throw new BearerTokenInvalidException(); + throw new BearerTokenInvalidException(e); } catch (ServiceTokenParsingException e) { - throw new AuthCheckerException("Error parsing JWT token"); + throw new AuthCheckerException("Error parsing JWT token", e); } } diff --git a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/user/UserRequestAuthorizer.java b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/user/UserRequestAuthorizer.java index 8a99461..e6e878d 100644 --- a/src/main/java/uk/gov/hmcts/reform/auth/checker/core/user/UserRequestAuthorizer.java +++ b/src/main/java/uk/gov/hmcts/reform/auth/checker/core/user/UserRequestAuthorizer.java @@ -53,9 +53,9 @@ private T getTokenDetails(String bearerToken) { try { return userResolver.getTokenDetails(bearerToken); } catch (UserTokenInvalidException e) { - throw new BearerTokenInvalidException(); + throw new BearerTokenInvalidException(e); } catch (UserTokenParsingException e) { - throw new AuthCheckerException("Error parsing JWT token"); + throw new AuthCheckerException("Error parsing JWT token", e); } }