## Uses of Class
io.vertx.rxjava.ext.auth.User

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

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

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

    Methods in io.vertx.rxjava.ext.auth that return User
    Modifier and Type | Method and Description
    --- | ---
    `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` | User.`isAuthorised(String authority, Handler<AsyncResult<Boolean>> resultHandler)` Is the user authorised to
    `static User` | User.`newInstance(User arg)`

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

    Method parameters in io.vertx.rxjava.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.rxjava.ext.auth.mongo

    Methods in io.vertx.rxjava.ext.auth.mongo with parameters of type User
    Modifier and Type | Method and Description
    --- | ---
    `String` | HashStrategy.`computeHash(String password, User user)` Compute the hashed password given the unhashed password and the user
    `String` | HashStrategy.`getSalt(User user)` Retrieve the salt.
    `String` | HashStrategy.`getStoredPwd(User user)` Retrieve the password from the user, or as clear text or as hashed version, depending on the definition

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

    Subclasses of User in io.vertx.rxjava.ext.auth.oauth2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AccessToken` AccessToken extension to the User interface NOTE: This class has been automatically generated from the `original` non RX-ified interface using Vert.x codegen.

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

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

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

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

Copyright © 2017. All rights reserved.