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

Extensions for io.vertx.ext.auth.oauth2.AccessToken

fetchAwait

suspend fun AccessToken.fetchAwait(resource: String): OAuth2Response
suspend fun AccessToken.fetchAwait(method: HttpMethod, resource: String, headers: JsonObject, payload: Buffer): OAuth2Response

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.fetch

introspectAwait

suspend fun AccessToken.introspectAwait(): Unit
suspend fun AccessToken.introspectAwait(tokenType: String): Unit

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.introspect

logoutAwait

suspend fun AccessToken.logoutAwait(): Unit

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.logout

refreshAwait

suspend fun AccessToken.refreshAwait(): Unit

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.refresh

revokeAwait

suspend fun AccessToken.revokeAwait(token_type: String): Unit

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.revoke

userInfoAwait

suspend fun AccessToken.userInfoAwait(): JsonObject

Suspending version of method io.vertx.ext.auth.oauth2.AccessToken.userInfo