## Uses of Interface
io.vertx.ext.web.handler.AuthHandler

- Packages that use AuthHandler
  Package | Description
  --- | ---
  io.vertx.ext.web.handler |
  io.vertx.reactivex.ext.web.handler |
  io.vertx.rxjava.ext.web.handler |

- - ### Uses of AuthHandler in io.vertx.ext.web.handler

    Subinterfaces of AuthHandler in io.vertx.ext.web.handler
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BasicAuthHandler` An auth handler that provides HTTP Basic Authentication support.
    `interface` | `ChainAuthHandler` An auth handler that chains to a sequence of handlers.
    `interface` | `DigestAuthHandler` An auth handler that provides HTTP Basic Authentication support.
    `interface` | `JWTAuthHandler` An auth handler that provides JWT Authentication support.
    `interface` | `OAuth2AuthHandler` An auth handler that provides OAuth2 Authentication support.
    `interface` | `RedirectAuthHandler` An auth handler that's used to handle auth by redirecting user to a custom login page.

    Methods in io.vertx.ext.web.handler that return AuthHandler
    Modifier and Type | Method and Description
    --- | ---
    `AuthHandler` | AuthHandler.`addAuthorities(Set<String> authorities)` Add a set of required authorities for this auth handler
    `AuthHandler` | AuthHandler.`addAuthority(String authority)` Add a required authority for this auth handler
    `static AuthHandler` | BasicAuthHandler.`create(AuthProvider authProvider)` Create a basic auth handler
    `static AuthHandler` | RedirectAuthHandler.`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

    Methods in io.vertx.ext.web.handler with parameters of type AuthHandler
    Modifier and Type | Method and Description
    --- | ---
    `ChainAuthHandler` | ChainAuthHandler.`append(AuthHandler authHandler)` Appends a auth provider to the chain.
    `boolean` | ChainAuthHandler.`remove(AuthHandler authHandler)` Removes a provider from the chain.

  - ### Uses of AuthHandler in io.vertx.reactivex.ext.web.handler

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

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

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

    Methods in io.vertx.rxjava.ext.web.handler that return AuthHandler
    Modifier and Type | Method and Description
    --- | ---
    `AuthHandler` | AuthHandler.`getDelegate()`

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

Copyright © 2018 Eclipse. All rights reserved.