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

- Packages that use User
  Package | Description
  --- | ---
  io.vertx.ext.auth |
  io.vertx.ext.web |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.rxjava.ext.auth |
  io.vertx.rxjava.ext.auth.common |

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

    Classes in io.vertx.ext.auth that implement User
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUser` Useful base class for implementing a User object.

    Methods in io.vertx.ext.auth that return User
    Modifier and Type | Method and Description
    --- | ---
    `User` | AbstractUser.`clearCache()`
    `User` | User.`clearCache()` The User object will cache any authorities that it knows it has to avoid hitting the underlying auth provider each time.
    `User` | AbstractUser.`isAuthorised(String authority, Handler<AsyncResult<Boolean>> resultHandler)`
    `User` | User.`isAuthorised(String authority, Handler<AsyncResult<Boolean>> resultHandler)` Is the user authorised to

    Method parameters in io.vertx.ext.auth with type arguments of type User
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthProvider.`authenticate(JsonObject authInfo, Handler<AsyncResult<User>> resultHandler)` Authenticate a user.

  - ### Uses of User in io.vertx.ext.web

    Methods in io.vertx.ext.web that return User
    Modifier and Type | Method and Description
    --- | ---
    `User` | RoutingContext.`user()` Get the authenticated user (if any).

    Methods in io.vertx.ext.web with parameters of type User
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoutingContext.`setUser(User user)` Set the user.

  - ### Uses of User in io.vertx.ext.web.handler.sockjs

    Methods in io.vertx.ext.web.handler.sockjs that return User
    Modifier and Type | Method and Description
    --- | ---
    `User` | SockJSSocket.`webUser()`

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

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

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

  - ### Uses of User in io.vertx.rxjava.ext.auth.common

    Methods in io.vertx.rxjava.ext.auth.common that return types with arguments of type User
    Modifier and Type | Method and Description
    --- | ---
    `rx.Observable<User>` | AuthProvider.`authenticateObservable(JsonObject authInfo)` Authenticate a user.

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

    Method parameters in io.vertx.rxjava.ext.auth.common with type arguments of type User
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthProvider.`authenticate(JsonObject authInfo, Handler<AsyncResult<User>> resultHandler)` Authenticate a user.

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

Copyright © 2015. All Rights Reserved.