C D G H I M S 
All Classes All Packages

C

create(MongoClient) - Static method in interface io.vertx.ext.auth.mongo.MongoUserUtil
Create an instance of the user helper.
create(MongoClient, MongoAuthenticationOptions) - Static method in interface io.vertx.ext.auth.mongo.MongoAuthentication
Creates an instance of MongoAuth by using the given MongoClient and configuration object.
create(MongoClient, MongoAuthenticationOptions, MongoAuthorizationOptions) - Static method in interface io.vertx.ext.auth.mongo.MongoUserUtil
Create an instance of the user helper with custom queries.
create(String, MongoClient, MongoAuthorizationOptions) - Static method in interface io.vertx.ext.auth.mongo.MongoAuthorization
Creates an instance of MongoAuthorization by using the given MongoClient and configuration object.
createHashedUser(String, String) - Method in interface io.vertx.ext.auth.mongo.MongoUserUtil
Insert a user into a database.
createUser(String, String) - Method in interface io.vertx.ext.auth.mongo.MongoUserUtil
Insert a user into a database.
createUserRolesAndPermissions(String, List<String>, List<String>) - Method in interface io.vertx.ext.auth.mongo.MongoUserUtil
Insert a user role into a database.

D

DEFAULT_COLLECTION_NAME - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthentication
The default name of the collection to be used
DEFAULT_COLLECTION_NAME - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthorization
The default name of the collection to be used
DEFAULT_CREDENTIAL_PASSWORD_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthentication
The default name of the property for the password, like it is transported in credentials by method AuthenticationProvider.authenticate(io.vertx.ext.auth.authentication.Credentials)
DEFAULT_CREDENTIAL_USERNAME_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthentication
The default name of the property for the username, like it is transported in credentials by method AuthenticationProvider.authenticate(io.vertx.ext.auth.authentication.Credentials)
DEFAULT_PASSWORD_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthentication
The default name of the property for the password, like it is stored in mongodb
DEFAULT_PERMISSION_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthorization
The default name of the property for the permissions, like it is stored in mongodb.
DEFAULT_ROLE_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthorization
The default name of the property for the roles, like it is stored in mongodb.
DEFAULT_USERNAME_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthentication
The default name of the property for the username, like it is stored in mongodb
DEFAULT_USERNAME_FIELD - Static variable in interface io.vertx.ext.auth.mongo.MongoAuthorization
The default name of the property for the username, like it is stored in mongodb

G

getCollectionName() - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
getCollectionName() - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 
getPasswordCredentialField() - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
getPasswordField() - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
getPermissionField() - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 
getRoleField() - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 
getUsernameCredentialField() - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
getUsernameField() - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
getUsernameField() - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 

H

hash(String, String, String) - Method in interface io.vertx.ext.auth.mongo.MongoAuthentication
Hashes a password to be stored.
hash(String, Map<String, String>, String, String) - Method in interface io.vertx.ext.auth.mongo.MongoAuthentication
Hashes a password to be stored.

I

io.vertx.ext.auth.mongo - package io.vertx.ext.auth.mongo
 

M

MongoAuthentication - Interface in io.vertx.ext.auth.mongo
An extension of AuthProvider which is using MongoClient as store
MongoAuthenticationOptions - Class in io.vertx.ext.auth.mongo
Options configuring Mongo authentication.
MongoAuthenticationOptions() - Constructor for class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
MongoAuthenticationOptions(JsonObject) - Constructor for class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
MongoAuthenticationOptionsConverter - Class in io.vertx.ext.auth.mongo
Converter and mapper for MongoAuthenticationOptions.
MongoAuthenticationOptionsConverter() - Constructor for class io.vertx.ext.auth.mongo.MongoAuthenticationOptionsConverter
 
MongoAuthorization - Interface in io.vertx.ext.auth.mongo
An extension of AuthProvider which is using MongoClient as store
MongoAuthorizationOptions - Class in io.vertx.ext.auth.mongo
Options configuring Mongo authentication.
MongoAuthorizationOptions() - Constructor for class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 
MongoAuthorizationOptions(JsonObject) - Constructor for class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
 
MongoAuthorizationOptionsConverter - Class in io.vertx.ext.auth.mongo
Converter and mapper for MongoAuthorizationOptions.
MongoAuthorizationOptionsConverter() - Constructor for class io.vertx.ext.auth.mongo.MongoAuthorizationOptionsConverter
 
MongoUserUtil - Interface in io.vertx.ext.auth.mongo
Utility to create users/roles/permissions.

S

setCollectionName(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
The property name to be used to set the name of the collection inside the config.
setCollectionName(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
The property name to be used to set the name of the collection inside the config.
setPasswordCredentialField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
 
setPasswordField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
The property name to be used to set the name of the field, where the password is stored inside
setPermissionField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
The property name to be used to set the name of the field, where the permissions are stored inside.
setRoleField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
The property name to be used to set the name of the field, where the roles are stored inside.
setUsernameCredentialField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
The property name to be used to set the name of the field, where the username for the credentials is stored inside.
setUsernameField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthenticationOptions
The property name to be used to set the name of the field, where the username is stored inside.
setUsernameField(String) - Method in class io.vertx.ext.auth.mongo.MongoAuthorizationOptions
The property name to be used to set the name of the field, where the username is stored inside.
C D G H I M S 
All Classes All Packages