## Uses of Interface
io.vertx.rxjava3.ext.auth.authentication.Credentials

- Packages that use Credentials
  Package | Description
  --- | ---
  io.vertx.rxjava3.ext.auth.audit |
  io.vertx.rxjava3.ext.auth.authentication |
  io.vertx.rxjava3.ext.web.client |

- - ### Uses of Credentials in io.vertx.rxjava3.ext.auth.audit

    Methods in io.vertx.rxjava3.ext.auth.audit with parameters of type Credentials
    Modifier and Type | Method | Description
    --- | --- | ---
    `SecurityAudit` | SecurityAudit.`credentials​(Credentials credentials)` |

  - ### Uses of Credentials in io.vertx.rxjava3.ext.auth.authentication

    Methods in io.vertx.rxjava3.ext.auth.authentication that return Credentials
    Modifier and Type | Method | Description
    --- | --- | ---
    `Credentials` | Credentials.`applyHttpChallenge​(String challenge)` | Applies the HTTP Authorization challenge to this Credential instance.
    `Credentials` | Credentials.`applyHttpChallenge​(String challenge, HttpMethod method, String uri)` | Applies the HTTP Authorization challenge to this Credential instance.
    `Credentials` | Credentials.`applyHttpChallenge​(String challenge, HttpMethod method, String uri, Integer nc, String cnonce)` | Applies the HTTP Authorization challenge to this Credential instance.
    `static Credentials` | Credentials.`newInstance​(Credentials arg)` |

    Methods in io.vertx.rxjava3.ext.auth.authentication with parameters of type Credentials
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<User>` | AuthenticationProvider.`authenticate​(Credentials credentials)` | Authenticate a user.
    `Single<User>` | AuthenticationProvider.`rxAuthenticate​(Credentials credentials)` | Authenticate a user.

  - ### Uses of Credentials in io.vertx.rxjava3.ext.web.client

    Methods in io.vertx.rxjava3.ext.web.client with parameters of type Credentials
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpRequest<T>` | HttpRequest.`authentication​(Credentials credentials)` | Configure the request to perform HTTP Authentication.
    `OAuth2WebClient` | OAuth2WebClient.`withCredentials​(Credentials credentials)` | Mark that request should be dispatched with authentication obtained from passed `OAuth2Auth` provider