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
All Classes All Packages
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.)
All Classes All Packages