Class MongoAuthorization

java.lang.Object
io.vertx.mutiny.ext.auth.authorization.AuthorizationProvider
io.vertx.mutiny.ext.auth.mongo.MongoAuthorization
All Implemented Interfaces:
MutinyDelegate

public class MongoAuthorization extends AuthorizationProvider implements MutinyDelegate
An extension of AuthProvider which is using as store

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

    • __TYPE_ARG

      public static final TypeArg<MongoAuthorization> __TYPE_ARG
    • DEFAULT_COLLECTION_NAME

      public static final String DEFAULT_COLLECTION_NAME
      The default name of the collection to be used
      See Also:
    • DEFAULT_USERNAME_FIELD

      public static final String DEFAULT_USERNAME_FIELD
      The default name of the property for the username, like it is stored in mongodb
      See Also:
    • DEFAULT_ROLE_FIELD

      public static final String DEFAULT_ROLE_FIELD
      The default name of the property for the roles, like it is stored in mongodb. Roles are expected to be saved as JsonArray
      See Also:
    • DEFAULT_PERMISSION_FIELD

      public static final String DEFAULT_PERMISSION_FIELD
      The default name of the property for the permissions, like it is stored in mongodb. Permissions are expected to be saved as JsonArray
      See Also:
  • Constructor Details

    • MongoAuthorization

      public MongoAuthorization(io.vertx.ext.auth.mongo.MongoAuthorization delegate)
    • MongoAuthorization

      public MongoAuthorization(Object delegate)
  • Method Details