Class DefaultAuthorizationErrorResponse

java.lang.Object
io.micronaut.security.oauth2.endpoint.authorization.response.StateAwareAuthorizationCallback
io.micronaut.security.oauth2.endpoint.authorization.response.DefaultAuthorizationErrorResponse
All Implemented Interfaces:
io.micronaut.security.errors.ErrorResponse, AuthorizationErrorResponse, StateAware

@Prototype public class DefaultAuthorizationErrorResponse extends StateAwareAuthorizationCallback implements AuthorizationErrorResponse
Default implementation of AuthorizationErrorResponse.
Since:
1.2.0
  • Constructor Details

    • DefaultAuthorizationErrorResponse

      public DefaultAuthorizationErrorResponse(@Parameter io.micronaut.http.HttpRequest<Map<String,Object>> request, StateSerDes stateSerDes)
      Parameters:
      request - The callback request
      stateSerDes - The state serializer/deserializer
  • Method Details

    • getError

      @NonNull public @NonNull io.micronaut.security.errors.ErrorCode getError()
      Specified by:
      getError in interface io.micronaut.security.errors.ErrorResponse
    • getErrorDescription

      @Nullable public @Nullable String getErrorDescription()
      Specified by:
      getErrorDescription in interface io.micronaut.security.errors.ErrorResponse
    • getStateValue

      @Nullable public @Nullable String getStateValue()
      Specified by:
      getStateValue in class StateAwareAuthorizationCallback
      Returns:
      The state string value
    • getErrorUri

      @Nullable public @Nullable String getErrorUri()
      Specified by:
      getErrorUri in interface io.micronaut.security.errors.ErrorResponse