## Uses of Class
io.vertx.reactivex.ext.auth.webauthn.WebAuthn

- Packages that use WebAuthn
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.auth.webauthn |
  io.vertx.reactivex.ext.web.handler |

- - ### Uses of WebAuthn in io.vertx.reactivex.ext.auth.webauthn

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

    Methods in io.vertx.reactivex.ext.auth.webauthn that return WebAuthn
    Modifier and Type | Method and Description
    --- | ---
    `WebAuthn` | WebAuthn.`authenticatorFetcher(java.util.function.Function<Authenticator,Future<List<Authenticator>>> fetcher)` Provide a that can fetch `Authenticator`s from a backend given the incomplete `Authenticator` argument.
    `WebAuthn` | WebAuthn.`authenticatorFetcher(Function<Authenticator,Single<List<Authenticator>>> fetcher)` Provide a that can fetch `Authenticator`s from a backend given the incomplete `Authenticator` argument.
    `WebAuthn` | WebAuthn.`authenticatorUpdater(Function<Authenticator,Completable> updater)` Provide a that can update or insert a `Authenticator`.
    `WebAuthn` | WebAuthn.`authenticatorUpdater(java.util.function.Function<Authenticator,Future<Void>> updater)` Provide a that can update or insert a `Authenticator`.
    `static WebAuthn` | WebAuthn.`create(Vertx vertx)` Create a WebAuthN auth provider
    `static WebAuthn` | WebAuthn.`create(Vertx vertx, WebAuthnOptions options)` Create a WebAuthN auth provider
    `WebAuthn` | WebAuthn.`createCredentialsOptions(JsonObject user)` Gets a challenge and any other parameters for the `navigator.credentials.create()` call.
    `WebAuthn` | WebAuthn.`createCredentialsOptions(JsonObject user, Handler<AsyncResult<JsonObject>> handler)` Gets a challenge and any other parameters for the `navigator.credentials.create()` call.
    `WebAuthn` | WebAuthn.`getCredentialsOptions(String name)` Creates an assertion challenge and any other parameters for the `navigator.credentials.get()` call.
    `WebAuthn` | WebAuthn.`getCredentialsOptions(String name, Handler<AsyncResult<JsonObject>> handler)` Creates an assertion challenge and any other parameters for the `navigator.credentials.get()` call.
    `static WebAuthn` | WebAuthn.`newInstance(WebAuthn arg)`

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

    Methods in io.vertx.reactivex.ext.web.handler with parameters of type WebAuthn
    Modifier and Type | Method and Description
    --- | ---
    `static WebAuthnHandler` | WebAuthnHandler.`create(WebAuthn webAuthn)` Create a WebAuthN auth handler.

Copyright © 2023 Eclipse. All rights reserved.