AuthenticationProvider
open class AuthenticationProvider
Represents an authentication provider with the given name
Types
open class Configuration Authentication provider configuration base class |
Constructors
AuthenticationProvider(name: String? = null) AuthenticationProvider(config: Configuration) Represents an authentication provider with the given name |
Properties
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 |
Functions
fun Adds an authentication filter to the list |
Inheritors
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 JWTAuthenticationProvider : AuthenticationProvider JWT authentication provider that will be registered with the specified name |
|
class OAuthAuthenticationProvider : AuthenticationProvider Represents an OAuth provider for Authentication feature |
|
class SessionAuthenticationProvider<T : Any> : Represents a session-based authentication provider |