Skip navigation links
A C D E F G H I K L N P R S T U V W 

A

AbstractUser - Class in io.vertx.ext.auth
Deprecated.
in 4.0 this class will not be used
AbstractUser() - Constructor for class io.vertx.ext.auth.AbstractUser
Deprecated.
 
append(AuthProvider) - Method in interface io.vertx.ext.auth.ChainAuth
Appends a auth provider to the chain.
authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in interface io.vertx.ext.auth.AuthProvider
Authenticate a user.
AuthOptions - Interface in io.vertx.ext.auth
Deprecated.
do not use this interface to create a provider, use the provider specific factory.
AuthProvider - Interface in io.vertx.ext.auth
User-facing interface for authenticating users.

C

cachePermission(String) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
ChainAuth - Interface in io.vertx.ext.auth
Chain several auth providers as if they were one.
clear() - Method in interface io.vertx.ext.auth.ChainAuth
Clears the chain.
clearCache() - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
clearCache() - Method in interface io.vertx.ext.auth.User
Deprecated.
clone() - Method in interface io.vertx.ext.auth.AuthOptions
Deprecated.
 
close() - Method in class io.vertx.ext.auth.PRNG
 
create() - Static method in interface io.vertx.ext.auth.ChainAuth
Create a Chainable Auth Provider auth provider
createProvider(Vertx) - Method in interface io.vertx.ext.auth.AuthOptions
Deprecated.
Create the suitable provider for this option.
current() - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the current vert.x context.
current(Context) - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the provided vert.x context.
current(Vertx) - Static method in interface io.vertx.ext.auth.VertxContextPRNG
Get or create a secure non blocking random number generator using the current vert.x instance.

D

doIsPermitted(String, Handler<AsyncResult<Boolean>>) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 

E

encode(HashingAlgorithm, Map<String, String>, String, String) - Static method in class io.vertx.ext.auth.HashString
 

F

fromJson(Iterable<Map.Entry<String, Object>>, KeyStoreOptions) - Static method in class io.vertx.ext.auth.KeyStoreOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, PubSecKeyOptions) - Static method in class io.vertx.ext.auth.PubSecKeyOptionsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, SecretOptions) - Static method in class io.vertx.ext.auth.SecretOptionsConverter
 

G

get(String) - Method in interface io.vertx.ext.auth.HashingStrategy
Get an algorithm interface by its Id
getAlgorithm() - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
getPassword() - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
getPath() - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
getPublicKey() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
getSecret() - Method in class io.vertx.ext.auth.SecretOptions
Deprecated.
 
getSecretKey() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
getType() - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
getType() - Method in class io.vertx.ext.auth.SecretOptions
Deprecated.
 

H

hash(HashString, String) - Method in interface io.vertx.ext.auth.HashingAlgorithm
Algorithm specific implementation.
hash(String, Map<String, String>, String, String) - Method in interface io.vertx.ext.auth.HashingStrategy
Hashes a password.
hash() - Method in class io.vertx.ext.auth.HashString
 
HashingAlgorithm - Interface in io.vertx.ext.auth
Hashing Algorithm.
HashingStrategy - Interface in io.vertx.ext.auth
Hashing Strategy manager.
HashString - Class in io.vertx.ext.auth
Utility class to encode/decore hashed strings to be stored on a persistent storage.
HashString(String, Map<String, String>, String) - Constructor for class io.vertx.ext.auth.HashString
 
HashString(String) - Constructor for class io.vertx.ext.auth.HashString
 

I

id() - Method in interface io.vertx.ext.auth.HashingAlgorithm
return the symbolic name for the algorithm
id() - Method in class io.vertx.ext.auth.HashString
 
io.vertx.ext.auth - package io.vertx.ext.auth
 
isAuthorised(String, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.User
isAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
isAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.User
Deprecated.
isCertificate() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
isSymmetric() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.

K

KeyStoreOptions - Class in io.vertx.ext.auth
Deprecated.
Keystores are very opinionated and do not properly represent a correct key, please use PEM files or JWKs
KeyStoreOptions() - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
Default constructor
KeyStoreOptions(KeyStoreOptions) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
Copy constructor
KeyStoreOptions(JsonObject) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
Constructor to create an options from JSON
KeyStoreOptionsConverter - Class in io.vertx.ext.auth
Converter for KeyStoreOptions.
KeyStoreOptionsConverter() - Constructor for class io.vertx.ext.auth.KeyStoreOptionsConverter
 

L

load() - Static method in interface io.vertx.ext.auth.HashingStrategy
Factory method to load the algorithms from the system

N

needsSeparator() - Method in interface io.vertx.ext.auth.HashingAlgorithm
Should the encoded string use the default separator to split fields.
nextBytes(byte[]) - Method in class io.vertx.ext.auth.PRNG
 
nextBytes(byte[]) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Fills the given byte array with random bytes.
nextInt() - Method in class io.vertx.ext.auth.PRNG
 
nextInt(int) - Method in class io.vertx.ext.auth.PRNG
 
nextInt() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random int
nextInt(int) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random int, between 0 (inclusive) and the specified bound (exclusive).
nextString(int) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a Base64 mime encoded String of random data with the given length.

P

param(String) - Method in class io.vertx.ext.auth.HashString
 
params() - Method in interface io.vertx.ext.auth.HashingAlgorithm
return the list of param names required for this algorithm.
params() - Method in class io.vertx.ext.auth.HashString
 
principal() - Method in interface io.vertx.ext.auth.User
Get the underlying principal for the User.
PRNG - Class in io.vertx.ext.auth
Wrapper around secure random that periodically seeds the PRNG with new entropy.
PRNG(Vertx) - Constructor for class io.vertx.ext.auth.PRNG
 
PubSecKeyOptions - Class in io.vertx.ext.auth
Options describing how a Cryptographic Key.
PubSecKeyOptions() - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Default constructor
PubSecKeyOptions(PubSecKeyOptions) - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Copy constructor
PubSecKeyOptions(JsonObject) - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Constructor to create an options from JSON
PubSecKeyOptionsConverter - Class in io.vertx.ext.auth
Converter for PubSecKeyOptions.
PubSecKeyOptionsConverter() - Constructor for class io.vertx.ext.auth.PubSecKeyOptionsConverter
 
put(String, HashingAlgorithm) - Method in interface io.vertx.ext.auth.HashingStrategy
Put or replace an algorithm into the list of system loaded algorithms.

R

readFromBuffer(int, Buffer) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
remove(AuthProvider) - Method in interface io.vertx.ext.auth.ChainAuth
Removes a provider from the chain.

S

salt() - Method in class io.vertx.ext.auth.HashString
 
SecretOptions - Class in io.vertx.ext.auth
Deprecated.
SecretOptions() - Constructor for class io.vertx.ext.auth.SecretOptions
Deprecated.
 
SecretOptions(SecretOptions) - Constructor for class io.vertx.ext.auth.SecretOptions
Deprecated.
 
SecretOptions(JsonObject) - Constructor for class io.vertx.ext.auth.SecretOptions
Deprecated.
Constructor to create an options from JSON
SecretOptionsConverter - Class in io.vertx.ext.auth
Converter for SecretOptions.
SecretOptionsConverter() - Constructor for class io.vertx.ext.auth.SecretOptionsConverter
 
setAlgorithm(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
setAuthProvider(AuthProvider) - Method in interface io.vertx.ext.auth.User
Deprecated.
setCertificate(boolean) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
setPassword(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
setPath(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
setPublicKey(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
setSecret(String) - Method in class io.vertx.ext.auth.SecretOptions
Deprecated.
 
setSecretKey(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
setSymmetric(boolean) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
setType(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
Deprecated.
 
setType(String) - Method in class io.vertx.ext.auth.SecretOptions
Deprecated.
 

T

toJson(KeyStoreOptions, JsonObject) - Static method in class io.vertx.ext.auth.KeyStoreOptionsConverter
 
toJson(KeyStoreOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.KeyStoreOptionsConverter
 
toJson(PubSecKeyOptions, JsonObject) - Static method in class io.vertx.ext.auth.PubSecKeyOptionsConverter
 
toJson(PubSecKeyOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.PubSecKeyOptionsConverter
 
toJson(SecretOptions, JsonObject) - Static method in class io.vertx.ext.auth.SecretOptionsConverter
 
toJson(SecretOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.SecretOptionsConverter
 
toString() - Method in class io.vertx.ext.auth.HashString
 

U

User - Interface in io.vertx.ext.auth
Represents an authenticates User and contains operations to authorise the user.

V

verify(String, String) - Method in interface io.vertx.ext.auth.HashingStrategy
Time constant password check.
VertxContextPRNG - Interface in io.vertx.ext.auth
A secure non blocking random number generator isolated to the current context.

W

writeToBuffer(Buffer) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
A C D E F G H I K L N P R S T U V W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.