Configuration

open class Configuration

Authentication provider configuration base class

Constructors

<init>

Configuration(name: String?)

Authentication provider configuration base class

Properties

name

val name: String?

is the name of the provider, or null for a default provider.

pipeline

Authentication pipeline for this provider

Functions

skipWhen

fun skipWhen(predicate: (ApplicationCall) -> Boolean): Unit

Adds an authentication filter to the list. For every application call the specified predicate is applied and if it returns true then the authentication provider is skipped (no auth required for this call with this provider).

Inheritors

Configuration

class Configuration : Configuration

JWT auth provider configuration

Configuration

class Configuration : Configuration

Basic auth configuration

Configuration

class Configuration : Configuration

Digest auth configuration

Configuration

class Configuration : Configuration

Form auth provider configuration

Configuration

class Configuration : Configuration

OAuth provider configuration

Configuration

class Configuration<T : Any> : Configuration

Session auth configuration