Skip navigation links
C D F G H I J S T 

C

clone() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
computeHash(String, String) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Compute the hashed password given the unhashed password and the salt without nonce The implementation relays to the JDBCHashStrategy provided.
computeHash(String, String, int) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Compute the hashed password given the unhashed password and the salt The implementation relays to the JDBCHashStrategy provided.
computeHash(String, String, int) - Method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Compute the hashed password given the unhashed password and the salt
create(Vertx, JDBCClient) - Static method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Create a JDBC auth provider implementation
create(JDBCClient, JDBCHashStrategy, JDBCAuthenticationOptions) - Static method in interface io.vertx.ext.auth.jdbc.JDBCAuthentication
Deprecated.
This factory is only for backwards compatibility
create(JDBCClient, JDBCAuthenticationOptions) - Static method in interface io.vertx.ext.auth.jdbc.JDBCAuthentication
Deprecated.
Create a JDBC auth provider implementation
create(String, JDBCClient, JDBCAuthorizationOptions) - Static method in interface io.vertx.ext.auth.jdbc.JDBCAuthorization
Deprecated.
Create a JDBC authorization provider implementation
create(JDBCClient) - Static method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Create an instance of the user helper.
create(JDBCClient, String, String, String) - Static method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Create an instance of the user helper with custom queries.
createHashedUser(String, String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Insert a user into a database.
createHashedUser(String, String) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
 
createPBKDF2(Vertx) - Static method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Implements a Hashing Strategy as per https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet (2018-01-17).
createProvider(Vertx) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
createRolePermission(String, String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Insert a role permission into a database.
createRolePermission(String, String) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
 
createSHA512(Vertx) - Static method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
This is the current backwards compatible hashing implementation, new applications should prefer the PBKDF2 implementation, unless the tradeoff between security and CPU usage is an option.
createUser(String, String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Insert a user into a database.
createUser(String, String) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
 
createUserRole(String, String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
Insert a user role into a database.
createUserRole(String, String) - Method in interface io.vertx.ext.auth.jdbc.JDBCUserUtil
Deprecated.
 

D

DEFAULT_AUTHENTICATE_QUERY - Static variable in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
The default query to be used for authentication
DEFAULT_PERMISSIONS_QUERY - Static variable in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
The default query to retrieve all permissions for the role
DEFAULT_ROLE_PREFIX - Static variable in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
The default role prefix
DEFAULT_ROLES_QUERY - Static variable in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
The default query to retrieve all roles for the user

F

fromJson(Iterable<Map.Entry<String, Object>>, JDBCAuthenticationOptions) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, JDBCAuthOptions) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, JDBCAuthorizationOptions) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptionsConverter
 

G

generateSalt() - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Compute a salt string.
generateSalt() - Method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Compute a random salt.
getAuthenticationQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptions
Deprecated.
 
getAuthenticationQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getConfig() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getDatasourceName() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getHashedStoredPwd(JsonArray) - Method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Retrieve the hashed password from the result of the authentication query
getPermissionsQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getPermissionsQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
 
getRolesPrefix() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getRolesQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
getRolesQuery() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
 
getSalt(JsonArray) - Method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Retrieve the salt from the result of the authentication query

H

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

I

io.vertx.ext.auth.jdbc - package io.vertx.ext.auth.jdbc
 
isEqual(String, String) - Static method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Time constant string comparision to avoid timming attacks.
isShared() - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 

J

JDBCAuth - Interface in io.vertx.ext.auth.jdbc
Deprecated.
This class has been replaced by the class JDBCAuthentication for authentication and JDBCAuthorization for authorization
JDBCAuthentication - Interface in io.vertx.ext.auth.jdbc
Deprecated.
Please use vertx-auth-sql-client instead. Factory interface for creating AuthenticationProvider instances that use the Vert.x JDBC client. By default the hashing strategy is SHA-512. If you're already running in production this is backwards compatible, however for new deployments or security upgrades it is recommended to use the PBKDF2 strategy as it is the current OWASP recommendation for password storage.
JDBCAuthenticationOptions - Class in io.vertx.ext.auth.jdbc
Deprecated.
Please use vertx-auth-sql-client instead. Options configuring JDBC authentication.
JDBCAuthenticationOptions() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptions
Deprecated.
 
JDBCAuthenticationOptions(JsonObject) - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptions
Deprecated.
 
JDBCAuthenticationOptionsConverter - Class in io.vertx.ext.auth.jdbc
Converter and mapper for JDBCAuthenticationOptions.
JDBCAuthenticationOptionsConverter() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptionsConverter
 
JDBCAuthOptions - Class in io.vertx.ext.auth.jdbc
Deprecated.
This class has been replaced by the class JDBCAuthenticationOptions for authentication and JDBCAuthorizationOptions for authorization
JDBCAuthOptions() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
JDBCAuthOptions(JDBCAuthOptions) - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
JDBCAuthOptions(JsonObject) - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
 
JDBCAuthOptionsConverter - Class in io.vertx.ext.auth.jdbc
Converter and mapper for JDBCAuthOptions.
JDBCAuthOptionsConverter() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthOptionsConverter
 
JDBCAuthorization - Interface in io.vertx.ext.auth.jdbc
Deprecated.
Please use vertx-auth-sql-client instead. Factory interface for creating AuthorizationProvider instances that use the Vert.x JDBC client.
JDBCAuthorizationOptions - Class in io.vertx.ext.auth.jdbc
Deprecated.
Please use vertx-auth-sql-client instead. Options configuring JDBC authentication.
JDBCAuthorizationOptions() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
 
JDBCAuthorizationOptions(JsonObject) - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
 
JDBCAuthorizationOptionsConverter - Class in io.vertx.ext.auth.jdbc
Converter and mapper for JDBCAuthorizationOptions.
JDBCAuthorizationOptionsConverter() - Constructor for class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptionsConverter
 
JDBCHashStrategy - Interface in io.vertx.ext.auth.jdbc
Deprecated.
This strategy has been deprecated in favour of HashingStrategy. The new implementation is backend agnostic and follows a standard format that can be reused across different storages.
JDBCUserUtil - Interface in io.vertx.ext.auth.jdbc
Deprecated.
Please use vertx-auth-sql-client instead. Utility to create users/roles/permissions. This is a helper class and not intended to be a full user management utility. While the standard authentication and authorization interfaces will require usually read only access to the database, in order to use this API a full read/write access must be granted.

S

setAuthenticationQuery(String) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Set the authentication query to use.
setAuthenticationQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptions
Deprecated.
Set the authentication query to use.
setAuthenticationQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set the authentication query to use.
setConfig(JsonObject) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
The configuration of the JDBC client: refer to the Vert.x JDBC Client configuration.
setDatasourceName(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set the data source name to use, only use in shared mode.
setHashStrategy(JDBCHashStrategy) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Set the hash strategy to use.
setNonces(JsonArray) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Provide a application configuration level on hash nonce's as a ordered list of nonces where each position corresponds to a version.
setNonces(JsonArray) - Method in interface io.vertx.ext.auth.jdbc.JDBCHashStrategy
Deprecated.
Sets a ordered list of nonces where each position corresponds to a version.
setPermissionsQuery(String) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Set the permissions query to use.
setPermissionsQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set the permissions query to use.
setPermissionsQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
Set the permissions query to use.
setRolePrefix(String) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Set the role prefix to distinguish from permissions when checking for isPermitted requests.
setRolesPrefix(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set the role prefix to distinguish from permissions when checking for isPermitted requests.
setRolesQuery(String) - Method in interface io.vertx.ext.auth.jdbc.JDBCAuth
Deprecated.
Set the roles query to use.
setRolesQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set the roles query to use.
setRolesQuery(String) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptions
Deprecated.
Set the roles query to use.
setShared(boolean) - Method in class io.vertx.ext.auth.jdbc.JDBCAuthOptions
Deprecated.
Set whether the JDBC client is shared or non shared.

T

toJson(JDBCAuthenticationOptions, JsonObject) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptionsConverter
 
toJson(JDBCAuthenticationOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthenticationOptionsConverter
 
toJson(JDBCAuthOptions, JsonObject) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthOptionsConverter
 
toJson(JDBCAuthOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthOptionsConverter
 
toJson(JDBCAuthorizationOptions, JsonObject) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptionsConverter
 
toJson(JDBCAuthorizationOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.jdbc.JDBCAuthorizationOptionsConverter
 
C D F G H I J S T 
Skip navigation links

Copyright © 2023 Eclipse. All rights reserved.