vertx / io.vertx.kotlin.ext.auth.oauth2

Package io.vertx.kotlin.ext.auth.oauth2

Extensions for External Classes

io.vertx.ext.auth.oauth2.AccessToken

io.vertx.ext.auth.oauth2.OAuth2Auth

Functions

oauth2CredentialsOf

fun oauth2CredentialsOf(accessToken: String? = null, code: String? = null, extra: JsonObject? = null, password: String? = null, redirectUri: String? = null, username: String? = null): Oauth2Credentials

A function providing a DSL for building io.vertx.ext.auth.oauth2.Oauth2Credentials objects.

oAuth2OptionsOf

fun oAuth2OptionsOf(authorizationPath: String? = null, clientID: String? = null, clientSecret: String? = null, clientSecretParameterName: String? = null, extraParameters: JsonObject? = null, flow: OAuth2FlowType? = null, headers: JsonObject? = null, httpClientOptions: HttpClientOptions? = null, introspectionPath: String? = null, jwkPath: String? = null, jwtOptions: JWTOptions? = null, logoutPath: String? = null, pubSecKeys: Iterable<PubSecKeyOptions>? = null, revocationPath: String? = null, scopeSeparator: String? = null, site: String? = null, tenant: String? = null, tokenPath: String? = null, useBasicAuthorizationHeader: Boolean? = null, userAgent: String? = null, userInfoParameters: JsonObject? = null, userInfoPath: String? = null, validateIssuer: Boolean? = null): OAuth2Options

A function providing a DSL for building io.vertx.ext.auth.oauth2.OAuth2Options objects.