diff --git a/integration-tests/jaxrs/tests/src/main/java/org/apache/shiro/testing/jaxrs/tests/AbstractShiroJaxRsIT.java b/integration-tests/jaxrs/tests/src/main/java/org/apache/shiro/testing/jaxrs/tests/AbstractShiroJaxRsIT.java index 9758c9d66a..888074fd44 100644 --- a/integration-tests/jaxrs/tests/src/main/java/org/apache/shiro/testing/jaxrs/tests/AbstractShiroJaxRsIT.java +++ b/integration-tests/jaxrs/tests/src/main/java/org/apache/shiro/testing/jaxrs/tests/AbstractShiroJaxRsIT.java @@ -58,7 +58,7 @@ public void testGetUsersUnauthenticated() { final Response usersResponse = usersTarget.request(MediaType.APPLICATION_JSON_TYPE) .buildGet() .invoke(); - assertEquals(Status.FORBIDDEN.getStatusCode(), usersResponse.getStatus()); + assertEquals(Status.UNAUTHORIZED.getStatusCode(), usersResponse.getStatus()); } @SuppressWarnings({"checkstyle:MagicNumber"}) diff --git a/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthenticatedExceptionExceptionMapper.java b/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthenticatedExceptionExceptionMapper.java index 9b5cd8df21..a54d8dcb97 100644 --- a/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthenticatedExceptionExceptionMapper.java +++ b/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthenticatedExceptionExceptionMapper.java @@ -43,6 +43,6 @@ public Response toResponse(UnauthenticatedException exception) { LOG.debug("unauthenticated.", exception); } - return Response.status(Status.FORBIDDEN).build(); + return Response.status(Status.UNAUTHORIZED).build(); } } diff --git a/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthorizedExceptionExceptionMapper.java b/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthorizedExceptionExceptionMapper.java index 1fecea9f41..62afd5828e 100644 --- a/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthorizedExceptionExceptionMapper.java +++ b/support/jaxrs/src/main/java/org/apache/shiro/web/jaxrs/UnauthorizedExceptionExceptionMapper.java @@ -41,9 +41,9 @@ public class UnauthorizedExceptionExceptionMapper implements ExceptionMapper exceptionMapper) {