## Uses of Interface
io.vertx.ext.auth.oauth2.OAuth2Auth

- Packages that use OAuth2Auth
  Package | Description
  --- | ---
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.web.handler |
  io.vertx.rxjava.ext.auth.oauth2 |

- - ### Uses of OAuth2Auth in io.vertx.ext.auth.oauth2

    Methods in io.vertx.ext.auth.oauth2 that return OAuth2Auth
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Auth` | OAuth2Auth.`api(HttpMethod method, String path, JsonObject params, Handler<AsyncResult<JsonObject>> handler)` Call OAuth2 APIs.
    `static OAuth2Auth` | OAuth2Auth.`create(Vertx vertx, OAuth2FlowType flow)` Create a OAuth2 auth provider
    `static OAuth2Auth` | OAuth2Auth.`create(Vertx vertx, OAuth2FlowType flow, OAuth2ClientOptions config)` Create a OAuth2 auth provider
    `static OAuth2Auth` | OAuth2Auth.`createKeycloak(Vertx vertx, OAuth2FlowType flow, JsonObject config)` Create a OAuth2 auth provider

  - ### Uses of OAuth2Auth in io.vertx.ext.web.handler

    Methods in io.vertx.ext.web.handler with parameters of type OAuth2Auth
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2AuthHandler` | OAuth2AuthHandler.`create(OAuth2Auth authProvider, String uri)` Create a OAuth2 auth handler

  - ### Uses of OAuth2Auth in io.vertx.rxjava.ext.auth.oauth2

    Methods in io.vertx.rxjava.ext.auth.oauth2 with parameters of type OAuth2Auth
    Modifier and Type | Method and Description
    --- | ---
    `static OAuth2Auth` | OAuth2Auth.`newInstance(OAuth2Auth arg)`

    Constructors in io.vertx.rxjava.ext.auth.oauth2 with parameters of type OAuth2Auth
    Constructor and Description
    `OAuth2Auth(OAuth2Auth delegate)`

Copyright © 2016. All rights reserved.