Class ResolveException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.nimbusds.oauth2.sdk.GeneralException
-
- com.nimbusds.openid.connect.sdk.op.ResolveException
-
- All Implemented Interfaces:
Serializable
public class ResolveException extends GeneralException
Resolve exception.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResolveException(ErrorObject error, AuthenticationRequest authRequest)Creates a new resolve exception.ResolveException(String exMessage, String clientMessage, AuthenticationRequest authRequest, Throwable cause)Creates a new resolve exception.
-
Method Summary
-
Methods inherited from class com.nimbusds.oauth2.sdk.GeneralException
getClientID, getErrorObject, getRedirectionURI, getResponseMode, getState
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ResolveException
public ResolveException(ErrorObject error, AuthenticationRequest authRequest)
Creates a new resolve exception.- Parameters:
error- The associated OpenID Connect / OAuth 2.0 error. Must not benull.authRequest- The associated OpenID Connect authentication request. Must not benull.
-
ResolveException
public ResolveException(String exMessage, String clientMessage, AuthenticationRequest authRequest, Throwable cause)
Creates a new resolve exception. The error code is set toOAuth2Error.INVALID_REQUEST_URIorOAuth2Error.INVALID_REQUEST_OBJECTdepending on the request type.- Parameters:
exMessage- The original exception message (to be logged). May benull.clientMessage- The message to pass back to the client in theerror_descriptionof the error code,nullto use the default one.authRequest- The associated OpenID Connect authentication request, used to determine the error object. Must not benull.cause- The exception cause,nullif not specified.
-
-