From 0d157e046f4269a84a277d1f60a7a55370f0d742 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Tue, 8 Dec 2020 18:12:30 -0800 Subject: [PATCH] Fix checkstyle violations See gh-21015 --- .../cloudfoundry/AccessLevel.java | 3 ++ .../CloudFoundryAuthorizationException.java | 30 +++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java index b609dda148..107aba0024 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java @@ -38,6 +38,9 @@ public enum AccessLevel { */ FULL; + /** + * The request attribute used to store the {@link AccessLevel}. + */ public static final String REQUEST_ATTRIBUTE = "cloudFoundryAccessLevel"; private final List ids; diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java index 93f33f1b06..46b53a15fe 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java @@ -58,24 +58,54 @@ public class CloudFoundryAuthorizationException extends RuntimeException { */ public enum Reason { + /** + * Access Denied. + */ ACCESS_DENIED(HttpStatus.FORBIDDEN), + /** + * Invalid Audience. + */ INVALID_AUDIENCE(HttpStatus.UNAUTHORIZED), + /** + * Invalid Issuer. + */ INVALID_ISSUER(HttpStatus.UNAUTHORIZED), + /** + * Invalid Key ID. + */ INVALID_KEY_ID(HttpStatus.UNAUTHORIZED), + /** + * Invalid Signature. + */ INVALID_SIGNATURE(HttpStatus.UNAUTHORIZED), + /** + * Invalid Token. + */ INVALID_TOKEN(HttpStatus.UNAUTHORIZED), + /** + * Missing Authorization. + */ MISSING_AUTHORIZATION(HttpStatus.UNAUTHORIZED), + /** + * Token Expired. + */ TOKEN_EXPIRED(HttpStatus.UNAUTHORIZED), + /** + * Unsupported Token Signing Algorithm. + */ UNSUPPORTED_TOKEN_SIGNING_ALGORITHM(HttpStatus.UNAUTHORIZED), + /** + * Service Unavailable. + */ SERVICE_UNAVAILABLE(HttpStatus.SERVICE_UNAVAILABLE); private final HttpStatus status;