Package io.vertx.mutiny.ext.auth.mongo
Class HashStrategy
- java.lang.Object
 - 
- io.vertx.mutiny.ext.auth.mongo.HashStrategy
 
 
- 
public class HashStrategy extends Object
Determines how the hashing is computed in the implementation You can implement this to provide a different hashing strategy to the default. NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static TypeArg<HashStrategy>__TYPE_ARG 
- 
Constructor Summary
Constructors Constructor Description HashStrategy(io.vertx.ext.auth.mongo.HashStrategy delegate)HashStrategy(Object delegate) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringcomputeHash(String password, User user)Deprecated.booleanequals(Object o)io.vertx.ext.auth.mongo.HashStrategygetDelegate()StringgetSalt(User user)Deprecated.io.vertx.ext.auth.mongo.HashSaltStylegetSaltStyle()Deprecated.StringgetStoredPwd(User user)Deprecated.inthashCode()static HashStrategynewInstance(io.vertx.ext.auth.mongo.HashStrategy arg)voidsetAlgorithm(io.vertx.ext.auth.mongo.HashAlgorithm algorithm)Deprecated.voidsetExternalSalt(String salt)Deprecated.voidsetSaltStyle(io.vertx.ext.auth.mongo.HashSaltStyle saltStyle)Deprecated.StringtoString() 
 - 
 
- 
- 
Field Detail
- 
__TYPE_ARG
public static final TypeArg<HashStrategy> __TYPE_ARG
 
 - 
 
- 
Constructor Detail
- 
HashStrategy
public HashStrategy(io.vertx.ext.auth.mongo.HashStrategy delegate)
 
- 
HashStrategy
public HashStrategy(Object delegate)
 
 - 
 
- 
Method Detail
- 
getDelegate
public io.vertx.ext.auth.mongo.HashStrategy getDelegate()
 
- 
computeHash
@Deprecated public String computeHash(String password, User user)
Deprecated.- Parameters:
 password- the unhashed passworduser- the user to get the salt for. This paramter is needed, if the is declared to be used- Returns:
 - the hashed password
 
 
- 
getStoredPwd
@Deprecated public String getStoredPwd(User user)
Deprecated.- Parameters:
 user- the user to get the stored password for- Returns:
 - the password, either as hashed version or as cleartext, depending on the preferences
 
 
- 
getSalt
@Deprecated public String getSalt(User user)
Deprecated.- Parameters:
 user- the user to get the salt for. This paramter is needed, if the is declared to be used- Returns:
 - null in case of the salt of the user or a defined external salt
 
 
- 
setExternalSalt
@Deprecated public void setExternalSalt(String salt)
Deprecated.- Parameters:
 salt- the salt, which shall be used
 
- 
setSaltStyle
@Deprecated public void setSaltStyle(io.vertx.ext.auth.mongo.HashSaltStyle saltStyle)
Deprecated.- Parameters:
 saltStyle- theHashSaltStyleto be used
 
- 
getSaltStyle
@Deprecated public io.vertx.ext.auth.mongo.HashSaltStyle getSaltStyle()
Deprecated.- Returns:
 - the saltStyle
 
 
- 
setAlgorithm
@Deprecated public void setAlgorithm(io.vertx.ext.auth.mongo.HashAlgorithm algorithm)
Deprecated.- Parameters:
 algorithm- the choosen algorithm
 
- 
newInstance
public static HashStrategy newInstance(io.vertx.ext.auth.mongo.HashStrategy arg)
 
 - 
 
 -