Types

Link copied to clipboard
@Serializable
class AccessDenied(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class CredentialRequestDenied(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidAuthorizationDetails(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidClient(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidCode(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidCredentialRequest(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidDpopProof(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception, OAuthAuthorizationError
Link copied to clipboard
@Serializable
class InvalidEncryptionParameters(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidGrant(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidNonce(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidProof(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidRequest(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception

RFC6750: The request is missing a required parameter, includes an unsupported parameter or parameter value, repeats the same parameter, uses more than one method for including an access token, or is otherwise malformed. The resource server SHOULD respond with the HTTP 400 (Bad Request) status code.

Link copied to clipboard
@Serializable
class InvalidScope(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidToken(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception, OAuthAuthorizationError

RFC6750: The access token provided is expired, revoked, malformed, or invalid for other reasons. The resource SHOULD respond with the HTTP 401 (Unauthorized) status code. The client MAY request a new access token and retry the protected resource request.

Link copied to clipboard
@Serializable
class RegistrationValueNotSupported(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UnknownCredentialConfiguration(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UnknownCredentialIdentifier(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UseDpopNonce(val dpopNonce: String, val description: String? = null, val cause: Throwable? = null) : OAuth2Exception, OAuthAuthorizationError
Link copied to clipboard
@Serializable
class UserCancelled(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception

Properties

Link copied to clipboard
open val cause: Throwable?
Link copied to clipboard
Link copied to clipboard
@Transient
val errorDescription: String? = null
Link copied to clipboard
open val message: String?

Functions

Link copied to clipboard
Link copied to clipboard