A C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

add(AuthenticationProvider) - Method in interface io.vertx.ext.auth.ChainAuth
Appends a auth provider to the chain.
addAudience(String) - Method in class io.vertx.ext.auth.JWTOptions
 
addAuthorization(Authorization) - Method in interface io.vertx.ext.auth.authorization.AndAuthorization
 
addAuthorization(Authorization) - Method in interface io.vertx.ext.auth.authorization.OrAuthorization
 
addScope(String) - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
all() - Static method in interface io.vertx.ext.auth.ChainAuth
Create a Chainable Auth Provider auth provider that will resolve if all auth providers are successful.
AndAuthorization - Interface in io.vertx.ext.auth.authorization
Allows to perform a logical 'and' between several authorizations
any() - Static method in interface io.vertx.ext.auth.ChainAuth
Create a Chainable Auth Provider auth provider that will resolve on the first success.
applyHttpChallenge(String) - Method in interface io.vertx.ext.auth.authentication.Credentials
Applies the HTTP Authorization challenge to this Credential instance.
applyHttpChallenge(String, HttpMethod, String) - Method in interface io.vertx.ext.auth.authentication.Credentials
Applies the HTTP Authorization challenge to this Credential instance.
applyHttpChallenge(String, HttpMethod, String, Integer, String) - Method in interface io.vertx.ext.auth.authentication.Credentials
Applies the HTTP Authorization challenge to this Credential instance.
applyHttpChallenge(String, HttpMethod, String, Integer, String) - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
applyHttpChallenge(String, HttpMethod, String, Integer, String) - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
attributes() - Method in interface io.vertx.ext.auth.User
Gets extra attributes of the user.
audit(Marker, boolean) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
auditHandlerFor(Marker) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
authenticate(Credentials) - Method in interface io.vertx.ext.auth.authentication.AuthenticationProvider
Authenticate a user.
AUTHENTICATION - io.vertx.ext.auth.audit.Marker
 
AuthenticationProvider - Interface in io.vertx.ext.auth.authentication
User-facing interface for authenticating users.
authorization(Authorization) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
Authorization - Interface in io.vertx.ext.auth.authorization
Interface representing any kind of authorization such as: Role based authorization Permission based authorization Logical authorization (AND, OR, NOT) Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.)
AUTHORIZATION - io.vertx.ext.auth.audit.Marker
 
AuthorizationContext - Interface in io.vertx.ext.auth.authorization
The AuthorizationContext contains properties that can be used to match authorizations.
AuthorizationProvider - Interface in io.vertx.ext.auth.authorization
The role of an AuthorizationProvider is to return a set of Authorization.
authorizations() - Method in interface io.vertx.ext.auth.User
Returns user's authorizations that have been previously loaded by the providers.
Authorizations - Interface in io.vertx.ext.auth.authorization
Represents a cache map of authorizations per provider.

C

ChainAuth - Interface in io.vertx.ext.auth
Chain several authentication providers as if they were one.
checkValid(V) - Method in interface io.vertx.ext.auth.authentication.Credentials
Implementors should override this method to perform validation.
checkValid(V) - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
checkValid(V) - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
clear() - Method in interface io.vertx.ext.auth.authorization.Authorizations
Clears the authorizations.
close() - Method in class io.vertx.ext.auth.prng.PRNG
 
close() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
stop seeding the PRNG
contains(String) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Logical check if the this object contains the given provider id
containsKey(String) - Method in interface io.vertx.ext.auth.User
Checks if a value exists on the user object.
create() - Static method in interface io.vertx.ext.auth.audit.SecurityAudit
 
create() - Static method in interface io.vertx.ext.auth.authorization.AndAuthorization
 
create() - Static method in interface io.vertx.ext.auth.authorization.OrAuthorization
 
create(JsonObject) - Static method in interface io.vertx.ext.auth.User
Factory for user instances that are free form.
create(JsonObject, JsonObject) - Static method in interface io.vertx.ext.auth.User
Factory for user instances that are free form.
create(Authorization) - Static method in interface io.vertx.ext.auth.authorization.NotAuthorization
 
create(User) - Static method in interface io.vertx.ext.auth.authorization.AuthorizationContext
Factory for Authorization Context
create(User, MultiMap) - Static method in interface io.vertx.ext.auth.authorization.AuthorizationContext
Factory for Authorization Context
create(String) - Static method in interface io.vertx.ext.auth.authorization.PermissionBasedAuthorization
 
create(String) - Static method in interface io.vertx.ext.auth.authorization.RoleBasedAuthorization
 
create(String) - Static method in interface io.vertx.ext.auth.authorization.WildcardPermissionBasedAuthorization
 
credentials(Credentials) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
Credentials - Interface in io.vertx.ext.auth.authentication
Abstract representation of a Credentials object.
CredentialValidationException - Exception in io.vertx.ext.auth.authentication
Signals that the validation of the Credentials implementation is not valid.
CredentialValidationException(String) - Constructor for exception io.vertx.ext.auth.authentication.CredentialValidationException
 
CredentialValidationException(String, Throwable) - Constructor for exception io.vertx.ext.auth.authentication.CredentialValidationException
 
current() - Static method in interface io.vertx.ext.auth.prng.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.prng.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.prng.VertxContextPRNG
Get or create a secure non blocking random number generator using the current vert.x instance.

D

destination(SocketAddress) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 

E

encode(HashingAlgorithm, Map<String, String>, String, String) - Static method in class io.vertx.ext.auth.hashing.HashString
 
expired() - Method in interface io.vertx.ext.auth.User
Flags this user object to be expired.
expired(int) - Method in interface io.vertx.ext.auth.User
Flags this user object to be expired.

F

forEach(String, Consumer<Authorization>) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Walk all the authorizations for the given provider and call the consumer for each authorization.
forEach(BiConsumer<String, Authorization>) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Walk all the authorizations and call the consumer for each authorization.
fromName(String) - Static method in interface io.vertx.ext.auth.User
Factory for user instances that are single string.
fromToken(String) - Static method in interface io.vertx.ext.auth.User
Factory for user instances that are single string.

G

get(String) - Method in interface io.vertx.ext.auth.hashing.HashingStrategy
Get an algorithm interface by its Id
get(String) - Method in interface io.vertx.ext.auth.User
Get a value from the user object.
getAlgorithm() - Method in class io.vertx.ext.auth.JWTOptions
 
getAlgorithm() - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
getAudience() - Method in class io.vertx.ext.auth.JWTOptions
 
getAuthorization() - Method in interface io.vertx.ext.auth.authorization.NotAuthorization
 
getAuthorizations() - Method in interface io.vertx.ext.auth.authorization.AndAuthorization
 
getAuthorizations() - Method in interface io.vertx.ext.auth.authorization.OrAuthorization
 
getAuthorizations(User) - Method in interface io.vertx.ext.auth.authorization.AuthorizationProvider
Updates the user with the set of authorizations.
getBuffer() - Method in class io.vertx.ext.auth.PubSecKeyOptions
The PEM or Secret key buffer.
getExpiresInSeconds() - Method in class io.vertx.ext.auth.JWTOptions
 
getHeader() - Method in class io.vertx.ext.auth.JWTOptions
 
getId() - Method in interface io.vertx.ext.auth.authorization.AuthorizationProvider
returns the id of the authorization provider
getId() - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
getIssuer() - Method in class io.vertx.ext.auth.JWTOptions
 
getLeeway() - Method in class io.vertx.ext.auth.JWTOptions
 
getNonceAlgorithm() - Method in class io.vertx.ext.auth.JWTOptions
 
getOrDefault(String, T) - Method in interface io.vertx.ext.auth.User
Get a value from the user object.
getPassword() - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
getPassword() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getPasswordProtection() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getPath() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getPermission() - Method in interface io.vertx.ext.auth.authorization.PermissionBasedAuthorization
returns the value of the permission
getPermission() - Method in interface io.vertx.ext.auth.authorization.WildcardPermissionBasedAuthorization
return the value of the wildcard permission
getProvider() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getResource() - Method in interface io.vertx.ext.auth.authorization.PermissionBasedAuthorization
returns an optional resource that the permission is assigned-on
getResource() - Method in interface io.vertx.ext.auth.authorization.RoleBasedAuthorization
returns an optional resource that the role is assigned-on
getResource() - Method in interface io.vertx.ext.auth.authorization.WildcardPermissionBasedAuthorization
returns an optional resource that the permission is assigned-on
getRole() - Method in interface io.vertx.ext.auth.authorization.RoleBasedAuthorization
returns the role
getScopes() - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
getSubject() - Method in class io.vertx.ext.auth.JWTOptions
 
getToken() - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
getType() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getUsername() - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 

H

hasAmr(String) - Method in interface io.vertx.ext.auth.User
The "amr" (Authentication Methods References) returns a unique list of claims as defined and registered in the IANA "JSON Web Token Claims" registry.
hash() - Method in class io.vertx.ext.auth.hashing.HashString
 
hash(HashString, String) - Method in interface io.vertx.ext.auth.hashing.HashingAlgorithm
Algorithm specific implementation.
hash(String, Map<String, String>, String, String) - Method in interface io.vertx.ext.auth.hashing.HashingStrategy
Hashes a password.
HashingAlgorithm - Interface in io.vertx.ext.auth.hashing
Hashing Algorithm.
HashingStrategy - Interface in io.vertx.ext.auth.hashing
Hashing Strategy manager.
HashString - Class in io.vertx.ext.auth.hashing
Utility class to encode/decode hashed strings to be stored on a persistent storage.
HashString(String) - Constructor for class io.vertx.ext.auth.hashing.HashString
 
HashString(String, Map<String, String>, String) - Constructor for class io.vertx.ext.auth.hashing.HashString
 

I

id() - Method in interface io.vertx.ext.auth.hashing.HashingAlgorithm
return the symbolic name for the algorithm
id() - Method in class io.vertx.ext.auth.hashing.HashString
 
id() - Method in exception io.vertx.ext.auth.NoSuchKeyIdException
Returns the missing key with the format ALGORITHM + '#' + KEY_ID.
io.vertx.auth.common - module io.vertx.auth.common
 
io.vertx.ext.auth - package io.vertx.ext.auth
 
io.vertx.ext.auth.audit - package io.vertx.ext.auth.audit
 
io.vertx.ext.auth.authentication - package io.vertx.ext.auth.authentication
 
io.vertx.ext.auth.authorization - package io.vertx.ext.auth.authorization
 
io.vertx.ext.auth.hashing - package io.vertx.ext.auth.hashing
 
io.vertx.ext.auth.prng - package io.vertx.ext.auth.prng
 
isEmpty() - Method in interface io.vertx.ext.auth.authorization.Authorizations
true if the authorizations contains at least one provider.
isIgnoreExpiration() - Method in class io.vertx.ext.auth.JWTOptions
 
isNoTimestamp() - Method in class io.vertx.ext.auth.JWTOptions
 

J

JWTOptions - Class in io.vertx.ext.auth
 
JWTOptions() - Constructor for class io.vertx.ext.auth.JWTOptions
 
JWTOptions(JsonObject) - Constructor for class io.vertx.ext.auth.JWTOptions
 
JWTOptions(JWTOptions) - Constructor for class io.vertx.ext.auth.JWTOptions
 
JWTOptionsConverter - Class in io.vertx.ext.auth
Converter and mapper for JWTOptions.
JWTOptionsConverter() - Constructor for class io.vertx.ext.auth.JWTOptionsConverter
 

K

KeyStoreOptions - Class in io.vertx.ext.auth
Options describing how an JWT KeyStore should behave.
KeyStoreOptions() - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Default constructor
KeyStoreOptions(JsonObject) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Constructor to create an options from JSON
KeyStoreOptions(KeyStoreOptions) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Copy constructor
KeyStoreOptionsConverter - Class in io.vertx.ext.auth
Converter and mapper for KeyStoreOptions.
KeyStoreOptionsConverter() - Constructor for class io.vertx.ext.auth.KeyStoreOptionsConverter
 

L

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

M

Marker - Enum in io.vertx.ext.auth.audit
A marker will define the structured data id in the log and contains metadata on which fields should be masked.
match(AuthorizationContext) - Method in interface io.vertx.ext.auth.authorization.Authorization
this methods verifies whether or not the authorization match the specified context.
match(User) - Method in interface io.vertx.ext.auth.authorization.Authorization
this methods verifies whether or not the authorization match the specified user.
merge(User) - Method in interface io.vertx.ext.auth.User
Merge the principal and attributes of a second user into this object properties.

N

needsSeparator() - Method in interface io.vertx.ext.auth.hashing.HashingAlgorithm
Should the encoded string use the default separator to split fields.
nextBoolean() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextBoolean() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random boolean
nextBytes(byte[]) - Method in class io.vertx.ext.auth.prng.PRNG
 
nextBytes(byte[]) - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Fills the given byte array with random bytes.
nextDouble() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextDouble() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random double value.
nextFloat() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextFloat() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random float value.
nextGaussian() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextGaussian() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random double value.
nextInt() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextInt() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random int
nextInt(int) - Method in class io.vertx.ext.auth.prng.PRNG
 
nextInt(int) - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random int, between 0 (inclusive) and the specified bound (exclusive).
nextLong() - Method in class io.vertx.ext.auth.prng.PRNG
 
nextLong() - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a secure random long
nextString(int) - Method in class io.vertx.ext.auth.prng.PRNG
 
nextString(int) - Method in interface io.vertx.ext.auth.prng.VertxContextPRNG
Returns a Base64 url encoded String of random data with the given length.
NOOP - Static variable in interface io.vertx.ext.auth.audit.SecurityAudit
 
NoSuchKeyIdException - Exception in io.vertx.ext.auth
No such KeyId exception is thrown when a JWT with a well known "kid" does not find a matching "kid" in the crypto list.
NoSuchKeyIdException(String) - Constructor for exception io.vertx.ext.auth.NoSuchKeyIdException
 
NoSuchKeyIdException(String, String) - Constructor for exception io.vertx.ext.auth.NoSuchKeyIdException
 
NotAuthorization - Interface in io.vertx.ext.auth.authorization
Allows to perform a logical 'not' of the specified authorization

O

OrAuthorization - Interface in io.vertx.ext.auth.authorization
Allows to perform a logical 'or' between several authorizations

P

param(String) - Method in class io.vertx.ext.auth.hashing.HashString
 
params() - Method in interface io.vertx.ext.auth.hashing.HashingAlgorithm
return the list of param names required for this algorithm.
params() - Method in class io.vertx.ext.auth.hashing.HashString
 
PermissionBasedAuthorization - Interface in io.vertx.ext.auth.authorization
Represents a permission Note that the permission can optionally be assigned to a specific resource
principal() - Method in interface io.vertx.ext.auth.User
Get the underlying principal for the User.
PRNG - Class in io.vertx.ext.auth.prng
Wrapper around secure random that periodically seeds the PRNG with new entropy.
PRNG(Vertx) - Constructor for class io.vertx.ext.auth.prng.PRNG
 
PubSecKeyOptions - Class in io.vertx.ext.auth
Options describing Key stored in PEM format.
PubSecKeyOptions() - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Default constructor
PubSecKeyOptions(JsonObject) - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Constructor to create an options from JSON
PubSecKeyOptions(PubSecKeyOptions) - Constructor for class io.vertx.ext.auth.PubSecKeyOptions
Copy constructor
PubSecKeyOptionsConverter - Class in io.vertx.ext.auth
Converter and mapper for PubSecKeyOptions.
PubSecKeyOptionsConverter() - Constructor for class io.vertx.ext.auth.PubSecKeyOptionsConverter
 
put(String, Authorization...) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Replaces the current authorizations with the given authorizations for the given provider.
put(String, HashingAlgorithm) - Method in interface io.vertx.ext.auth.hashing.HashingStrategy
Put or replace an algorithm into the list of system loaded algorithms.
put(String, Set<Authorization>) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Replaces the current authorizations with the given authorizations for the given provider.
putAll(Map<String, Set<Authorization>>) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Replaces the current authorizations with the given authorizations.
putPasswordProtection(String, String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 

R

REQUEST - io.vertx.ext.auth.audit.Marker
 
resource(HttpVersion, HttpMethod, String) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
resource(String) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
RoleBasedAuthorization - Interface in io.vertx.ext.auth.authorization
Represents a role.

S

salt() - Method in class io.vertx.ext.auth.hashing.HashString
 
SecurityAudit - Interface in io.vertx.ext.auth.audit
 
setAlgorithm(String) - Method in class io.vertx.ext.auth.JWTOptions
 
setAlgorithm(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
setAudience(List<String>) - Method in class io.vertx.ext.auth.JWTOptions
 
setBuffer(Buffer) - Method in class io.vertx.ext.auth.PubSecKeyOptions
The PEM or Secret key buffer.
setBuffer(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
The PEM or Secret key buffer.
setExpiresInMinutes(int) - Method in class io.vertx.ext.auth.JWTOptions
 
setExpiresInSeconds(int) - Method in class io.vertx.ext.auth.JWTOptions
 
setHeader(JsonObject) - Method in class io.vertx.ext.auth.JWTOptions
 
setId(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
setIgnoreExpiration(boolean) - Method in class io.vertx.ext.auth.JWTOptions
 
setIssuer(String) - Method in class io.vertx.ext.auth.JWTOptions
 
setLeeway(int) - Method in class io.vertx.ext.auth.JWTOptions
 
setNonceAlgorithm(String) - Method in class io.vertx.ext.auth.JWTOptions
 
setNoTimestamp(boolean) - Method in class io.vertx.ext.auth.JWTOptions
 
setPassword(String) - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
setPassword(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setPasswordProtection(Map<String, String>) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setPath(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setProvider(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setResource(String) - Method in interface io.vertx.ext.auth.authorization.PermissionBasedAuthorization
sets an optional resource that the permission is assigned-on
setResource(String) - Method in interface io.vertx.ext.auth.authorization.RoleBasedAuthorization
sets an optional resource that the role is assigned-on
setResource(String) - Method in interface io.vertx.ext.auth.authorization.WildcardPermissionBasedAuthorization
sets an optional resource that the permission is assigned-on
setScopes(List<String>) - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
setSubject(String) - Method in class io.vertx.ext.auth.JWTOptions
 
setToken(String) - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
setType(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setUsername(String) - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
source(SocketAddress) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
status(int) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
subject() - Method in interface io.vertx.ext.auth.User
The user subject.

T

toHttpAuthorization() - Method in interface io.vertx.ext.auth.authentication.Credentials
Encodes this credential as an HTTP Authorization https://tools.ietf.org/html/rfc7235.
toHttpAuthorization() - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
toHttpAuthorization() - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
toJson() - Method in interface io.vertx.ext.auth.authentication.Credentials
Simple interop to downcast back to JSON for backwards compatibility.
toJson() - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
toJson() - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
toJson() - Method in interface io.vertx.ext.auth.authorization.Authorization
 
toJson() - Method in class io.vertx.ext.auth.JWTOptions
 
toJson() - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
TokenCredentials - Class in io.vertx.ext.auth.authentication
Credentials used by any AuthenticationProvider that requires Tokens, such as OAuth2 or JWT to perform its authentication
TokenCredentials() - Constructor for class io.vertx.ext.auth.authentication.TokenCredentials
 
TokenCredentials(JsonObject) - Constructor for class io.vertx.ext.auth.authentication.TokenCredentials
 
TokenCredentials(String) - Constructor for class io.vertx.ext.auth.authentication.TokenCredentials
 
TokenCredentialsConverter - Class in io.vertx.ext.auth.authentication
Converter and mapper for TokenCredentials.
TokenCredentialsConverter() - Constructor for class io.vertx.ext.auth.authentication.TokenCredentialsConverter
 
toString() - Method in class io.vertx.ext.auth.authentication.TokenCredentials
 
toString() - Method in class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
toString() - Method in class io.vertx.ext.auth.hashing.HashString
 

U

user() - Method in interface io.vertx.ext.auth.authorization.AuthorizationContext
Get the authenticated user
user(User) - Method in interface io.vertx.ext.auth.audit.SecurityAudit
 
User - Interface in io.vertx.ext.auth
Represents an authenticates User and contains operations to authorise the user.
UsernamePasswordCredentials - Class in io.vertx.ext.auth.authentication
Credentials used by any AuthenticationProvider that requires tokens, for example JWT, Oauth2, OpenId Connect
UsernamePasswordCredentials() - Constructor for class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
UsernamePasswordCredentials(JsonObject) - Constructor for class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
UsernamePasswordCredentials(String, String) - Constructor for class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
UsernamePasswordCredentialsConverter - Class in io.vertx.ext.auth.authentication
Converter and mapper for UsernamePasswordCredentials.
UsernamePasswordCredentialsConverter() - Constructor for class io.vertx.ext.auth.authentication.UsernamePasswordCredentialsConverter
 

V

valueOf(String) - Static method in enum io.vertx.ext.auth.audit.Marker
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.ext.auth.audit.Marker
Returns an array containing the constants of this enum type, in the order they are declared.
variables() - Method in interface io.vertx.ext.auth.authorization.AuthorizationContext
 
verify(Authorization) - Method in interface io.vertx.ext.auth.authorization.Authorization
this method verifies whether or not the authorization implies the specified authorization.
verify(Authorization) - Method in interface io.vertx.ext.auth.authorization.Authorizations
Verifies that the given authorization is present in the authorizations.
verify(String, String) - Method in interface io.vertx.ext.auth.hashing.HashingStrategy
Time constant password check.
VertxContextPRNG - Interface in io.vertx.ext.auth.prng
A secure non blocking random number generator isolated to the current context.

W

WildcardPermissionBasedAuthorization - Interface in io.vertx.ext.auth.authorization
Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.)
A C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages