class Configuration : Configuration
OAuth provider configuration
lateinit var client: HttpClient
HTTP client instance used by this provider to make HTTP calls to OAuth server |
|
lateinit var providerLookup: ApplicationCall.() -> OAuthServerSettings?
Lookup function to find OAuth server settings for the particular call |
|
lateinit var urlProvider: ApplicationCall.(OAuthServerSettings) -> String
URL provider that should produce login url for the particular call |
val name: String?
is the name of the provider, or |
|
val pipeline: AuthenticationPipeline
Authentication pipeline for this provider. |
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 |