Class UnsupportedTokenTypeException
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.UnsupportedTokenTypeException
- All Implemented Interfaces:
Serializable
@UnstableApi public final class UnsupportedTokenTypeException extends TokenRequestException
The authorization server does not support the revocation of the presented token type. That is,
the client tried to revoke an access token on a server not supporting this feature.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description UnsupportedTokenTypeException(String errorDescription, String errorUri)
UnsupportedTokenTypeException(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
-
UnsupportedTokenTypeException
- 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
.
-
UnsupportedTokenTypeException
- 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.)
-