## Uses of Class
io.vertx.rxjava.ext.auth.AuthProvider

- Packages that use AuthProvider
  Package | Description
  --- | ---
  io.vertx.rxjava.ext.auth |
  io.vertx.rxjava.ext.auth.htdigest |
  io.vertx.rxjava.ext.auth.jdbc |
  io.vertx.rxjava.ext.auth.jwt |
  io.vertx.rxjava.ext.auth.mongo |
  io.vertx.rxjava.ext.auth.oauth2 |
  io.vertx.rxjava.ext.auth.shiro |
  io.vertx.rxjava.ext.healthchecks |
  io.vertx.rxjava.ext.shell.term |
  io.vertx.rxjava.ext.stomp |
  io.vertx.rxjava.ext.web.handler |

- - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth

    Fields in io.vertx.rxjava.ext.auth with type parameters of type AuthProvider
    Modifier and Type | Field and Description
    --- | ---
    `static TypeArg<AuthProvider>` | AuthProvider.`__TYPE_ARG`

    Methods in io.vertx.rxjava.ext.auth that return AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AuthProvider` | AuthProvider.`newInstance(AuthProvider arg)`

    Methods in io.vertx.rxjava.ext.auth with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | User.`setAuthProvider(AuthProvider authProvider)` Set the auth provider for the User.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth.htdigest

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.htdigest
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HtdigestAuth` An extension of AuthProvider which is using .htdigest file as store NOTE: This class has been automatically generated from the `original` non RX-ified interface using Vert.x codegen.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth.jdbc

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.jdbc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDBCAuth` Factory interface for creating `AuthProvider` instances that use the Vert.x JDBC client NOTE: This class has been automatically generated from the `original` non RX-ified interface using Vert.x codegen.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth.jwt

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.jwt
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JWTAuth` Factory interface for creating JWT based `AuthProvider` instances.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth.mongo

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.mongo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MongoAuth` An extension of AuthProvider which is using as store NOTE: This class has been automatically generated from the `original` non RX-ified interface using Vert.x codegen.

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

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.oauth2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OAuth2Auth` Factory interface for creating OAuth2 based `AuthProvider` instances.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.auth.shiro

    Subclasses of AuthProvider in io.vertx.rxjava.ext.auth.shiro
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ShiroAuth` Factory interface for creating Apache Shiro based `AuthProvider` instances.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.healthchecks

    Methods in io.vertx.rxjava.ext.healthchecks with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `static HealthCheckHandler` | HealthCheckHandler.`create(Vertx vertx, AuthProvider provider)` Creates an instance of the default implementation of the `HealthCheckHandler`.
    `static HealthCheckHandler` | HealthCheckHandler.`createWithHealthChecks(HealthChecks hc, AuthProvider provider)` Creates an instance of the default implementation of the `HealthCheckHandler`.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.shell.term

    Methods in io.vertx.rxjava.ext.shell.term with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `TermServer` | TermServer.`authProvider(AuthProvider provider)` Set an auth provider to use, any provider configured in options will override this provider.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.stomp

    Methods in io.vertx.rxjava.ext.stomp with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `StompServerHandler` | StompServerHandler.`authProvider(AuthProvider handler)` Configures the to be used to authenticate the user.

  - ### Uses of AuthProvider in io.vertx.rxjava.ext.web.handler

    Methods in io.vertx.rxjava.ext.web.handler with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `static AuthHandler` | BasicAuthHandler.`create(AuthProvider authProvider)` Create a basic auth handler
    `static FormLoginHandler` | FormLoginHandler.`create(AuthProvider authProvider)` Create a handler
    `static AuthHandler` | RedirectAuthHandler.`create(AuthProvider authProvider)` Create a handler
    `static UserSessionHandler` | UserSessionHandler.`create(AuthProvider authProvider)` Create a new handler
    `static AuthHandler` | BasicAuthHandler.`create(AuthProvider authProvider, String realm)` Create a basic auth handler, specifying realm
    `static AuthHandler` | RedirectAuthHandler.`create(AuthProvider authProvider, String loginRedirectURL)` Create a handler
    `static AuthHandler` | RedirectAuthHandler.`create(AuthProvider authProvider, String loginRedirectURL, String returnURLParam)` Create a handler
    `static FormLoginHandler` | FormLoginHandler.`create(AuthProvider authProvider, String usernameParam, String passwordParam, String returnURLParam, String directLoggedInOKURL)` Create a handler

Copyright © 2017. All rights reserved.