## Uses of Interface
io.vertx.ext.auth.AuthProvider

- Packages that use AuthProvider
  Package | Description
  --- | ---
  io.vertx.ext.auth |
  io.vertx.ext.auth.jdbc |
  io.vertx.ext.auth.mongo |
  io.vertx.ext.auth.shiro |
  io.vertx.ext.shell.term |
  io.vertx.ext.web.handler |
  io.vertx.reactivex.ext.auth |
  io.vertx.rxjava.ext.auth |

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

    Methods in io.vertx.ext.auth that return AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthProvider` | AuthOptions.`createProvider(Vertx vertx)` Deprecated. Create the suitable provider for this option.

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

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

    Subinterfaces of AuthProvider in io.vertx.ext.auth.jdbc
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JDBCAuth` Deprecated. This class has been replaced by the class `JDBCAuthentication` for authentication and `JDBCAuthorization` for authorization

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

    Subinterfaces of AuthProvider in io.vertx.ext.auth.mongo
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MongoAuth` Deprecated. This class has been replaced by the class `MongoAuthentication` for authentication and `MongoAuthorization` for authorization

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

    Subinterfaces of AuthProvider in io.vertx.ext.auth.shiro
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ShiroAuth` Deprecated. ShiroAuth has been replaced by `io.vertx.ext.auth.properties.PropertyFileAuthentication` and `io.vertx.ext.auth.ldap.LdapAuthentication`

    Methods in io.vertx.ext.auth.shiro that return AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `AuthProvider` | ShiroAuthOptions.`createProvider(Vertx vertx)` Deprecated.

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

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

    Methods in io.vertx.ext.web.handler with parameters of type AuthProvider
    Modifier and Type | Method and Description
    --- | ---
    `SessionHandler` | SessionHandler.`setAuthProvider(AuthProvider authProvider)` Deprecated. this method has no effect

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

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

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

    Constructors in io.vertx.reactivex.ext.auth with parameters of type AuthProvider
    Constructor and Description
    `AuthProvider(AuthProvider delegate)`

  - ### 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
    --- | ---
    `AuthProvider` | AuthProvider.`getDelegate()`

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

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

Copyright © 2020 Eclipse. All rights reserved.