Class InvalidGrantException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.linecorp.armeria.common.auth.oauth2.TokenRequestException
com.linecorp.armeria.common.auth.oauth2.InvalidGrantException
- All Implemented Interfaces:
Serializable
@UnstableApi public final class InvalidGrantException extends TokenRequestException
The provided authorization grant (e.g., authorization code, resource owner credentials) or
refresh token is invalid, expired, revoked, does not match the redirection URI used in the
authorization request, or was issued to another client.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description InvalidGrantException(String errorDescription, String errorUri)
InvalidGrantException(String errorDescription, String errorUri, Throwable cause)
-
Method Summary
Methods inherited from class com.linecorp.armeria.common.auth.oauth2.TokenRequestException
getErrorUri, parse
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidGrantException
- Parameters:
errorDescription
- OPTIONAL. Human-readable ASCII [USASCII] text providing additional information, used to assist the client developer in understanding the error that occurred. Values for theerrorDescription
parameter MUST NOT include characters outside the set%x20-21
/%x23-5B
/%x5D-7E
.errorUri
- OPTIONAL. A URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error. Values for theerrorUri
parameter MUST conform to the URI-reference syntax and thus MUST NOT include characters outside the set%x21
/%x23-5B
/%x5D-7E
.
-
InvalidGrantException
- Parameters:
errorDescription
- OPTIONAL. Human-readable ASCII [USASCII] text providing additional information, used to assist the client developer in understanding the error that occurred. Values for theerrorDescription
parameter MUST NOT include characters outside the set%x20-21
/%x23-5B
/%x5D-7E
.errorUri
- OPTIONAL. A URI identifying a human-readable web page with information about the error, used to provide the client developer with additional information about the error. Values for theerrorUri
parameter MUST conform to the URI-reference syntax and thus MUST NOT include characters outside the set%x21
/%x23-5B
/%x5D-7E
.cause
- the cause (which is saved for later retrieval by theThrowable.getCause()
method). (Anull
value is permitted, and indicates that the cause is nonexistent or unknown.)
-