Package-level declarations
Types
Link copied to clipboard
class ApiKeyAuthenticator @JvmOverloads constructor(lookup: ApiKeyLookup, resolver: ApiKeyResolver = ApiKeyResolver.DEFAULT) : Authenticator
Implements opaque API-key authentication.
Link copied to clipboard
class ApiKeyConfig
Configuration for the apiKey strategy factory.
Link copied to clipboard
data class ApiKeyDetails @JvmOverloads constructor(val identity: Identity, val roles: Set<RouteRole> = emptySet())
Link copied to clipboard
Resolves a raw API key to ApiKeyDetails carrying the caller's own identity.
Link copied to clipboard
Locates a raw API key string within an incoming request.
Functions
Link copied to clipboard
Builds an AuthenticationStrategy.Sync for opaque API-key authentication.