## Uses of Class
io.vertx.reactivex.ext.auth.oauth2.AccessToken

- Packages that use AccessToken
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.auth.oauth2 |

- - ### Uses of AccessToken in io.vertx.reactivex.ext.auth.oauth2

    Fields in io.vertx.reactivex.ext.auth.oauth2 with type parameters of type AccessToken
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<AccessToken>` | AccessToken.`__TYPE_ARG`

    Methods in io.vertx.reactivex.ext.auth.oauth2 that return AccessToken
    Modifier and Type | Method and Description
    --- | ---
    `AccessToken` | AccessToken.`fetch(HttpMethod method, String resource, JsonObject headers, Buffer payload)` Fetches a JSON resource using this Access Token.
    `AccessToken` | AccessToken.`fetch(HttpMethod method, String resource, JsonObject headers, Buffer payload, Handler<AsyncResult<OAuth2Response>> callback)` Fetches a JSON resource using this Access Token.
    `AccessToken` | AccessToken.`fetch(String resource)` Fetches a JSON resource using this Access Token.
    `AccessToken` | AccessToken.`fetch(String resource, Handler<AsyncResult<OAuth2Response>> callback)` Fetches a JSON resource using this Access Token.
    `AccessToken` | AccessToken.`introspect()` Introspect access token.
    `AccessToken` | AccessToken.`introspect(Handler<AsyncResult<Void>> callback)` Introspect access token.
    `AccessToken` | AccessToken.`introspect(String tokenType)` Introspect access token.
    `AccessToken` | AccessToken.`introspect(String tokenType, Handler<AsyncResult<Void>> callback)` Introspect access token.
    `AccessToken` | AccessToken.`logout()` Revoke refresh token and calls the logout endpoint.
    `AccessToken` | AccessToken.`logout(Handler<AsyncResult<Void>> callback)` Revoke refresh token and calls the logout endpoint.
    `static AccessToken` | AccessToken.`newInstance(AccessToken arg)`
    `AccessToken` | AccessToken.`refresh()` Refresh the access token
    `AccessToken` | AccessToken.`refresh(Handler<AsyncResult<Void>> callback)` Refresh the access token
    `AccessToken` | AccessToken.`revoke(String token_type)` Revoke access or refresh token
    `AccessToken` | AccessToken.`revoke(String token_type, Handler<AsyncResult<Void>> callback)` Revoke access or refresh token
    `AccessToken` | AccessToken.`setTrustJWT(boolean trust)`
    `AccessToken` | AccessToken.`userInfo()` Load the user info as per OIDC spec.
    `AccessToken` | AccessToken.`userInfo(Handler<AsyncResult<JsonObject>> callback)` Load the user info as per OIDC spec.

    Methods in io.vertx.reactivex.ext.auth.oauth2 that return types with arguments of type AccessToken
    Modifier and Type | Method and Description
    --- | ---
    `Single<AccessToken>` | OAuth2Auth.`rxDecodeToken(String token)` Deprecated.
    `Single<AccessToken>` | OAuth2Auth.`rxIntrospectToken(String token)` Deprecated.
    `Single<AccessToken>` | OAuth2Auth.`rxIntrospectToken(String token, String tokenType)` Deprecated.

    Methods in io.vertx.reactivex.ext.auth.oauth2 with parameters of type AccessToken
    Modifier and Type | Method and Description
    --- | ---
    `void` | OAuth2RBAC.`isAuthorized(AccessToken user, String authority)` Deprecated.
    `void` | OAuth2RBAC.`isAuthorized(AccessToken user, String authority, Handler<AsyncResult<Boolean>> handler)` Deprecated.
    `Single<Boolean>` | OAuth2RBAC.`rxIsAuthorized(AccessToken user, String authority)` Deprecated.

    Method parameters in io.vertx.reactivex.ext.auth.oauth2 with type arguments of type AccessToken
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Auth` | OAuth2Auth.`decodeToken(String token, Handler<AsyncResult<AccessToken>> handler)` Deprecated.
    `OAuth2Auth` | OAuth2Auth.`introspectToken(String token, Handler<AsyncResult<AccessToken>> handler)` Deprecated.
    `OAuth2Auth` | OAuth2Auth.`introspectToken(String token, String tokenType, Handler<AsyncResult<AccessToken>> handler)` Deprecated.

Copyright © 2020 Eclipse. All rights reserved.