## Uses of Interface
io.vertx.ext.auth.mongo.MongoAuth

- Packages that use MongoAuth
  Package | Description
  --- | ---
  io.vertx.ext.auth.mongo |
  io.vertx.reactivex.ext.auth.mongo |
  io.vertx.rxjava.ext.auth.mongo |

- - ### Uses of MongoAuth in io.vertx.ext.auth.mongo

    Methods in io.vertx.ext.auth.mongo that return MongoAuth
    Modifier and Type | Method and Description
    --- | ---
    `static MongoAuth` | MongoAuth.`create(MongoClient mongoClient, JsonObject config)` Creates an instance of MongoAuth by using the given `MongoClient` and configuration object.
    `MongoAuth` | MongoAuthOptions.`createProvider(Vertx vertx)`
    `MongoAuth` | MongoAuth.`setCollectionName(String collectionName)` Set the name of the collection to be used.
    `MongoAuth` | MongoAuth.`setHashAlgorithm(HashAlgorithm hashAlgorithm)` The Hash Algorithm which is used by the current instance
    `MongoAuth` | MongoAuth.`setHashStrategy(HashStrategy hashStrategy)` The HashStrategy which is used by the current instance
    `MongoAuth` | MongoAuth.`setPasswordCredentialField(String fieldName)` Set the name of the field to be used as property for the password of credentials in the method `AuthProvider.authenticate(JsonObject, io.vertx.core.Handler)`.
    `MongoAuth` | MongoAuth.`setPasswordField(String fieldName)` Set the name of the field to be used for the password Defaults to `DEFAULT_PASSWORD_FIELD`
    `MongoAuth` | MongoAuth.`setPermissionField(String fieldName)` Set the name of the field to be used for the permissions.
    `MongoAuth` | MongoAuth.`setRoleField(String fieldName)` Set the name of the field to be used for the roles.
    `MongoAuth` | MongoAuth.`setSaltField(String fieldName)` Set the name of the field to be used for the salt.
    `MongoAuth` | MongoAuth.`setUsernameCredentialField(String fieldName)` Set the name of the field to be used as property for the username in the method `AuthProvider.authenticate(JsonObject, io.vertx.core.Handler)`.
    `MongoAuth` | MongoAuth.`setUsernameField(String fieldName)` Set the name of the field to be used for the username.

  - ### Uses of MongoAuth in io.vertx.reactivex.ext.auth.mongo

    Methods in io.vertx.reactivex.ext.auth.mongo that return MongoAuth
    Modifier and Type | Method and Description
    --- | ---
    `MongoAuth` | MongoAuth.`getDelegate()`

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

    Constructors in io.vertx.reactivex.ext.auth.mongo with parameters of type MongoAuth
    Constructor and Description
    `MongoAuth(MongoAuth delegate)`

  - ### Uses of MongoAuth in io.vertx.rxjava.ext.auth.mongo

    Methods in io.vertx.rxjava.ext.auth.mongo that return MongoAuth
    Modifier and Type | Method and Description
    --- | ---
    `MongoAuth` | MongoAuth.`getDelegate()`

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

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

Copyright © 2021 Eclipse. All rights reserved.