AuthenticationProvider

open class AuthenticationProvider(config: AuthenticationProvider.Configuration)

Represents an authentication provider with the given name

Constructors

Link copied to clipboard
fun AuthenticationProvider(name: String? = null)
Link copied to clipboard
fun AuthenticationProvider(config: AuthenticationProvider.Configuration)

Types

Link copied to clipboard
open class Configuration

Authentication provider configuration base class

Functions

Link copied to clipboard
fun skipWhen(predicate: (ApplicationCall) -> Boolean)

Adds an authentication filter to the list

Properties

Link copied to clipboard
val name: String?

Provider name or null for a default provider

Link copied to clipboard
val pipeline: AuthenticationPipeline

Authentication pipeline for this provider

Link copied to clipboard
val skipWhen: List<ApplicationCallPredicate>

Authentication filters specifying if authentication is required for particular ApplicationCall

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard