OAuthServerSettings

sealed class OAuthServerSettings

Represents OAuth server settings

Types

Link copied to clipboard
class OAuth1aServerSettings(name: String, requestTokenUrl: String, authorizeUrl: String, accessTokenUrl: String, consumerKey: String, consumerSecret: String, accessTokenInterceptor: HttpRequestBuilder.() -> Unit) : OAuthServerSettings

OAuth1a server settings

Link copied to clipboard
class OAuth2ServerSettings(name: String, authorizeUrl: String, accessTokenUrl: String, requestMethod: HttpMethod, clientId: String, clientSecret: String, defaultScopes: List<String>, accessTokenRequiresBasicAuth: Boolean, nonceManager: NonceManager, authorizeUrlInterceptor: URLBuilder.() -> Unit, passParamsInURL: Boolean, accessTokenInterceptor: HttpRequestBuilder.() -> Unit) : OAuthServerSettings

OAuth2 server settings

Properties

Link copied to clipboard
val name: String

configuration name

Link copied to clipboard
val version: OAuthVersion

OAuth version (1a or 2)

Inheritors

Link copied to clipboard
Link copied to clipboard