Module iu.util
Package edu.iu

Class IuAuthorizationFailedException

All Implemented Interfaces:
Serializable

public class IuAuthorizationFailedException extends RuntimeException
Thrown by an application or authorization layer to represent an access control verification failure.

Should be caught and handled as 403 FORBIDDEN by an outbound web request boundary. May be handled by application-layer business logic if custom authorization handling requirements are specified. Should not be thrown as the result of a server or downstream service error.

See Also:
  • Constructor Details

    • IuAuthorizationFailedException

      public IuAuthorizationFailedException()
      Default constructor.
    • IuAuthorizationFailedException

      public IuAuthorizationFailedException(String message)
      Default constructor.
      Parameters:
      message - message
    • IuAuthorizationFailedException

      public IuAuthorizationFailedException(Throwable cause)
      Default constructor.
      Parameters:
      cause - cause
    • IuAuthorizationFailedException

      public IuAuthorizationFailedException(String message, Throwable cause)
      Default constructor.
      Parameters:
      message - message
      cause - cause