A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

B

C

computeHash(String, User) - Method in HashStrategy
Compute the hashed password given the unhashed password and the user
create(MongoClient, Map<String, Object>) - Method in MongoAuth
Creates an instance of MongoAuth by using the given and configuration object.

D

E

F

G

getCollectionName() - Method in MongoAuth
The name of the collection used to store User objects inside.
getDelegate() - Method in HashStrategy
getDelegate() - Method in MongoAuth
getHashStrategy() - Method in MongoAuth
The HashStrategy which is used by the current instance
getPasswordCredentialField() - Method in MongoAuth
Get the name of the field to be used as property for the password of credentials in the method io.vertx.groovy.ext.auth.AuthProvider#authenticate.
getPasswordField() - Method in MongoAuth
Get the name of the field to be used for the password Defaults to MongoAuth
getPermissionField() - Method in MongoAuth
Get the name of the field to be used for the permissions.
getRoleField() - Method in MongoAuth
Get the name of the field to be used for the roles.
getSalt(User) - Method in HashStrategy
Retrieve the salt.
getSaltField() - Method in MongoAuth
Get the name of the field to be used for the salt.
getSaltStyle() - Method in HashStrategy
Get the defined io.vertx.groovy.ext.auth.mongo.HashSaltStyle of the current instance
getStoredPwd(User) - Method in HashStrategy
Retrieve the password from the user, or as clear text or as hashed version, depending on the definition
getUsernameCredentialField() - Method in MongoAuth
Get the name of the field to be used as property for the username in the method io.vertx.groovy.ext.auth.AuthProvider#authenticate.
getUsernameField() - Method in MongoAuth
Get the name of the field to be used for the username.

H

HashStrategy - Class in io.vertx.groovy.ext.auth.mongo
Determines how the hashing is computed in the implementation You can implement this to provide a different hashing strategy to the default.
HashStrategy(Object) - Constructor in HashStrategy

I

insertUser(String, String, List<String>, List<String>, Handler<AsyncResult<String>>) - Method in MongoAuth
Insert a new user into mongo in the convenient way

J

K

L

M

MongoAuth - Class in io.vertx.groovy.ext.auth.mongo
An extension of AuthProvider which is using as store
MongoAuth(Object) - Constructor in MongoAuth

N

O

P

Q

R

S

setCollectionName(String) - Method in MongoAuth
Set the name of the collection to be used.
setExternalSalt(String) - Method in HashStrategy
Set an external salt.
setHashStrategy(HashStrategy) - Method in MongoAuth
The HashStrategy which is used by the current instance
setPasswordCredentialField(String) - Method in MongoAuth
Set the name of the field to be used as property for the password of credentials in the method io.vertx.groovy.ext.auth.AuthProvider#authenticate.
setPasswordField(String) - Method in MongoAuth
Set the name of the field to be used for the password Defaults to MongoAuth
setPermissionField(String) - Method in MongoAuth
Set the name of the field to be used for the permissions.
setRoleField(String) - Method in MongoAuth
Set the name of the field to be used for the roles.
setSaltField(String) - Method in MongoAuth
Set the name of the field to be used for the salt.
setSaltStyle(HashSaltStyle) - Method in HashStrategy
Set the saltstyle as defined by io.vertx.groovy.ext.auth.mongo.HashSaltStyle.
setUsernameCredentialField(String) - Method in MongoAuth
Set the name of the field to be used as property for the username in the method io.vertx.groovy.ext.auth.AuthProvider#authenticate.
setUsernameField(String) - Method in MongoAuth
Set the name of the field to be used for the username.

T

U

V

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _