open class AuthenticationProvider
Represents an authentication provider with the given name
open class Configuration
Authentication provider configuration base class |
AuthenticationProvider(name: String? = null) AuthenticationProvider(config: Configuration)
Represents an authentication provider with the given name |
val name: String?
Provider name or |
|
val pipeline: AuthenticationPipeline
Authentication pipeline for this provider |
|
val skipWhen: List<ApplicationCallPredicate>
Authentication filters specifying if authentication is required for particular ApplicationCall |
fun
Adds an authentication filter to the list |
class BasicAuthenticationProvider : AuthenticationProvider
Represents a Basic authentication provider |
|
class DigestAuthenticationProvider : AuthenticationProvider
Represents a Digest authentication provider |
|
class FormAuthenticationProvider : AuthenticationProvider
Represents a form-based authentication provider |
|
class OAuthAuthenticationProvider : AuthenticationProvider
Represents an OAuth provider for Authentication feature |
|
class SessionAuthenticationProvider<T : Any> : AuthenticationProvider
Represents a session-based authentication provider |