AuthResult

sealed class AuthResult

Result of API key authentication.

Inheritors

Types

Link copied to clipboard
data class Authorized(val principal: String = "api-client", val metadata: Map<String, Any> = emptyMap()) : AuthResult

Authentication succeeded.

Link copied to clipboard
data class Unauthorized(val reason: String) : AuthResult

Authentication failed.