# Uses of Package
io.vertx.ext.auth.oauth2

- Packages that use io.vertx.ext.auth.oauth2
  Package | Description
  --- | ---
  io.vertx.ext.auth.oauth2 |
  io.vertx.ext.auth.oauth2.providers |
  io.vertx.ext.web.client |
  io.vertx.ext.web.handler |
  io.vertx.reactivex.ext.auth.oauth2 |
  io.vertx.reactivex.ext.auth.oauth2.providers |
  io.vertx.rxjava3.ext.auth.oauth2 |
  io.vertx.rxjava3.ext.auth.oauth2.providers |

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.ext.auth.oauth2
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.
  OAuth2AuthorizationURL | TypeSafe DataObject for passing needed parameters for `OAuth2Auth.authorizeURL(OAuth2AuthorizationURL)`
  Oauth2Credentials | Credentials specific to the `OAuth2Auth` provider
  OAuth2FlowType | OAuth2 Flows
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.ext.auth.oauth2.providers
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.
  OAuth2FlowType | OAuth2 Flows
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.ext.web.client
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.ext.web.handler
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.reactivex.ext.auth.oauth2
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.
  OAuth2AuthorizationURL | TypeSafe DataObject for passing needed parameters for `OAuth2Auth.authorizeURL(OAuth2AuthorizationURL)`
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.reactivex.ext.auth.oauth2.providers
  Class | Description
  --- | ---
  OAuth2FlowType | OAuth2 Flows
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.rxjava3.ext.auth.oauth2
  Class | Description
  --- | ---
  OAuth2Auth | Factory interface for creating OAuth2 based `AuthenticationProvider` instances.
  OAuth2AuthorizationURL | TypeSafe DataObject for passing needed parameters for `OAuth2Auth.authorizeURL(OAuth2AuthorizationURL)`
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.

- Classes in io.vertx.ext.auth.oauth2 used by io.vertx.rxjava3.ext.auth.oauth2.providers
  Class | Description
  --- | ---
  OAuth2FlowType | OAuth2 Flows
  OAuth2Options | Options describing how an OAuth2 `HttpClient` will make connections.