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

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

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

    Subclasses of AuthProvider in io.vertx.reactivex.ext.auth
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChainAuth` Chain several auth providers as if they were one.

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

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

    Methods in io.vertx.reactivex.ext.auth with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `ChainAuth` | ChainAuth.`append(AuthProvider other)` Appends a auth provider to the chain.
    `boolean` | ChainAuth.`remove(AuthProvider other)` Removes a provider from the chain.
    `void` | User.`setAuthProvider(AuthProvider authProvider)` Deprecated.

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

    Subclasses of AuthProvider in io.vertx.reactivex.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.reactivex.ext.auth.htpasswd

    Subclasses of AuthProvider in io.vertx.reactivex.ext.auth.htpasswd
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HtpasswdAuth` An extension of AuthProvider which is using htpasswd 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.reactivex.ext.auth.jdbc

    Subclasses of AuthProvider in io.vertx.reactivex.ext.auth.jdbc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JDBCAuth` Factory interface for creating `AuthProvider` instances that use the Vert.x JDBC client.

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

    Subclasses of AuthProvider in io.vertx.reactivex.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.reactivex.ext.auth.mongo

    Subclasses of AuthProvider in io.vertx.reactivex.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.reactivex.ext.auth.oauth2

    Subclasses of AuthProvider in io.vertx.reactivex.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.reactivex.ext.auth.shiro

    Subclasses of AuthProvider in io.vertx.reactivex.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.reactivex.ext.healthchecks

    Methods in io.vertx.reactivex.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.reactivex.ext.shell.term

    Methods in io.vertx.reactivex.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.reactivex.ext.stomp

    Methods in io.vertx.reactivex.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.reactivex.ext.web.handler

    Methods in io.vertx.reactivex.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 UserSessionHandler` | UserSessionHandler.`create(AuthProvider authProvider)` Deprecated.
    `static AuthHandler` | RedirectAuthHandler.`create(AuthProvider authProvider)` Create a handler
    `static FormLoginHandler` | FormLoginHandler.`create(AuthProvider authProvider)` Create a 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
    `SessionHandler` | SessionHandler.`setAuthProvider(AuthProvider authProvider)` Deprecated.

Copyright © 2021 Eclipse. All rights reserved.