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

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

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

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

    Methods in io.vertx.reactivex.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)` Deprecated.
    `User` | User.`isAuthorized(String authority, Handler<AsyncResult<Boolean>> resultHandler)` Is the user authorised to
    `static User` | User.`newInstance(User arg)`

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

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

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

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

    Methods in io.vertx.reactivex.ext.stomp that return User
    Modifier and Type | Method and Description
    --- | ---
    `User` | StompServerHandler.`getUserBySession(String session)` Provides for authorization matches on a destination level, this will return the User created by the .

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

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

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

    Methods in io.vertx.reactivex.ext.web.handler with parameters of type User
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | BasicAuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | DigestAuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | JWTAuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | RedirectAuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | ChainAuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `void` | OAuth2AuthHandler.`authorize(User user, Handler<AsyncResult<Void>> handler)` Authorizes the given user against all added authorities.
    `Completable` | BasicAuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.
    `Completable` | DigestAuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.
    `Completable` | JWTAuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.
    `Completable` | RedirectAuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.
    `Completable` | ChainAuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.
    `Completable` | OAuth2AuthHandler.`rxAuthorize(User user)` Authorizes the given user against all added authorities.

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

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

Copyright © 2019 Eclipse. All rights reserved.