SessionAuthenticationProvider

class SessionAuthenticationProvider<T : Any> : AuthenticationProvider

Represents a session-based authentication provider

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Configuration<T : Any> : AuthenticationProvider.Configuration

Session auth configuration

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

Link copied to clipboard
val type: KClass<T>

of session