Class ForbiddenOperationException

All Implemented Interfaces:

This Represents an HTTP 403 Forbidden response, which generally indicates one of two conditions:
  • Authentication was provided, but the authenticated user is not permitted to perform the requested operation.
  • The operation is forbidden to all users. Repeating the request with authentication would serve no purpose.

For security failures, you should use AuthenticationException if you want to indicate that the user could not be authenticated (e.g. credential failures), also known as an authentication failure. You should use ForbiddenOperationException if you want to indicate that the authenticated user does not have permission to perform the requested operation, also known as an authorization failure.

Note that a complete list of RESTful exceptions is available in the Package Summary.

See Also: