Types

Link copied to clipboard
@Serializable
class AccessDenied @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class CredentialRequestDenied @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidAuthorizationDetails @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidClient @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidCode @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidCredentialRequest @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidDpopProof @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception, OAuthAuthorizationError
Link copied to clipboard
@Serializable
class InvalidEncryptionParameters @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidGrant @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidNonce @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidProof @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidRequest @JvmOverloads constructor(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 @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class InvalidToken @JvmOverloads constructor(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 @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UnknownCredentialConfiguration @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UnknownCredentialIdentifier @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception
Link copied to clipboard
@Serializable
class UseDpopNonce @JvmOverloads constructor(val dpopNonce: String, val description: String? = null, val cause: Throwable? = null) : OAuth2Exception, OAuthAuthorizationError
Link copied to clipboard
@Serializable
class UserCancelled @JvmOverloads constructor(val description: String? = null, val cause: Throwable? = null) : OAuth2Exception

Properties

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

Functions

Link copied to clipboard
Link copied to clipboard