## 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.jdbc |
  io.vertx.rxjava.ext.auth.jwt |
  io.vertx.rxjava.ext.auth.shiro |
  io.vertx.rxjava.ext.web.handler |

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

    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.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.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.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 JWTAuthHandler` | JWTAuthHandler.`create(AuthProvider authProvider)` Create a JWT auth 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 JWTAuthHandler` | JWTAuthHandler.`create(AuthProvider authProvider, String skip)` Create a JWT auth handler
    `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 © 2015. All Rights Reserved.