Class OAuth1Exception

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.ws.rs.WebApplicationException
org.glassfish.jersey.server.oauth1.OAuth1Exception
All Implemented Interfaces:
Serializable

public class OAuth1Exception extends javax.ws.rs.WebApplicationException
Web application exception that is mapped either to Response.Status.BAD_REQUEST (e.g. if problem with OAuth parameters occurs) or Response.Status.UNAUTHORIZED (e.g. if signature is incorrect).
See Also:
  • Constructor Details

    • OAuth1Exception

      public OAuth1Exception(javax.ws.rs.core.Response.Status status, String wwwAuthHeader)
      Create a new exception.
      Parameters:
      status - Response status.
      wwwAuthHeader - Authorization header value of the request that cause the exception.
  • Method Details

    • getStatus

      public javax.ws.rs.core.Response.Status getStatus()
      Get the status of the error response.
      Returns:
      Response status code.
    • getWwwAuthHeader

      public String getWwwAuthHeader()
      Get the WWW-Authenticate header of the request that cause the exception.
      Returns:
      WWW-Authenticate header value.
    • createResponse

      private static javax.ws.rs.core.Response createResponse(javax.ws.rs.core.Response.Status status, String wwwAuthHeader)