Configuration
class Configuration : Configuration
OAuth provider configuration
Properties
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 |
Inherited Properties
val name: String? is the name of the provider, or |
|
val pipeline: AuthenticationPipeline Authentication pipeline for this provider. |
Inherited Functions
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 |