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

A

AbstractUser - Class in io.vertx.ext.auth
Deprecated.
All user objects should be created using User.create(JsonObject).
AbstractUser() - Constructor for class io.vertx.ext.auth.AbstractUser
Deprecated.
 
add(String, Set<Authorization>) - Method in interface io.vertx.ext.auth.authorization.Authorizations
 
add(String, Authorization) - Method in interface io.vertx.ext.auth.authorization.Authorizations
 
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
 
addPermission(String) - Method in class io.vertx.ext.auth.JWTOptions
Add a permission to this token.
addScope(String) - Method in class io.vertx.ext.auth.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider
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, 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) - Method in interface io.vertx.ext.auth.authentication.Credentials
Applies the HTTP Authorization challenge to this Credential instance.
applyHttpChallenge(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.
authenticate(JsonObject, Handler<AsyncResult<User>>) - Method in interface io.vertx.ext.auth.authentication.AuthenticationProvider
Authenticate a user.
authenticate(JsonObject) - Method in interface io.vertx.ext.auth.authentication.AuthenticationProvider
Authenticate a user.
authenticate(Credentials, Handler<AsyncResult<User>>) - Method in interface io.vertx.ext.auth.authentication.AuthenticationProvider
Authenticate a user.
authenticate(Credentials) - Method in interface io.vertx.ext.auth.authentication.AuthenticationProvider
Authenticate a user.
AuthenticationProvider - Interface in io.vertx.ext.auth.authentication
User-facing interface for authenticating users.
AuthOptions - Interface in io.vertx.ext.auth
Deprecated.
do not use this interface to create a provider, use the provider specific factory.
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.) Context based authorization (ie: allow access if the ip address is 'xxx.xxx.xxx.xxx') Custom based authorization (ie: based on a script or hard-coded code specific to an application) etc.
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 - Interface in io.vertx.ext.auth.authorization
 
authorizations() - Method in interface io.vertx.ext.auth.User
Returns user's authorizations that have been previously loaded by the providers.
AuthProvider - Interface in io.vertx.ext.auth
Deprecated.
This interface was quite opionated. The new alternative is to use one of the specific interfaces: AuthenticationProvider or AuthorizationProvider

C

cachePermission(String) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
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(String) - Method in interface io.vertx.ext.auth.authorization.Authorizations
 
clear() - Method in interface io.vertx.ext.auth.authorization.Authorizations
 
clearCache() - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
clearCache() - Method in interface io.vertx.ext.auth.User
Deprecated.
This method will be removed. Use Authorizations.clear()
clone() - Method in interface io.vertx.ext.auth.AuthOptions
Deprecated.
 
close() - Method in class io.vertx.ext.auth.PRNG
 
close() - Method in interface io.vertx.ext.auth.VertxContextPRNG
stop seeding the PRNG
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.authorization.AndAuthorization
 
create(User) - Static method in interface io.vertx.ext.auth.authorization.AuthorizationContext
Factory for Authorization Context
create(String, Set<Authorization>) - Static method in interface io.vertx.ext.auth.authorization.AuthorizationProvider
create an authorization provider with the specified id and authorizations
create(Authorization) - Static method in interface io.vertx.ext.auth.authorization.NotAuthorization
 
create() - Static method in interface io.vertx.ext.auth.authorization.OrAuthorization
 
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
 
create() - Static method in interface io.vertx.ext.auth.ChainAuth
Deprecated.
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.
createProvider(Vertx) - Method in interface io.vertx.ext.auth.AuthOptions
Deprecated.
Create the suitable provider for this option.
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.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
 
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

fromJson(Iterable<Map.Entry<String, Object>>, JWTOptions) - Static method in class io.vertx.ext.auth.JWTOptionsConverter
 
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
 
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.authorization.Authorizations
 
get(String) - Method in interface io.vertx.ext.auth.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(User, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.authorization.AuthorizationProvider
Updates the user with the set of authorizations.
getAuthorizations(User) - Method in interface io.vertx.ext.auth.authorization.AuthorizationProvider
 
getAuthorizations() - Method in interface io.vertx.ext.auth.authorization.OrAuthorization
 
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
 
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
getPermissions() - Method in class io.vertx.ext.auth.JWTOptions
 
getProvider() - Method in class io.vertx.ext.auth.KeyStoreOptions
 
getProviderIds() - Method in interface io.vertx.ext.auth.authorization.Authorizations
 
getPublicKey() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
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
getScopeDelimiter() - Method in class io.vertx.ext.auth.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider
getScopes() - Method in class io.vertx.ext.auth.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider
getSecretKey() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
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
 
getValue() - Method in class io.vertx.ext.auth.KeyStoreOptions
 

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/decode 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
 
hasScopeDelimiter() - Method in class io.vertx.ext.auth.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider

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
 
id() - Method in exception io.vertx.ext.auth.NoSuchKeyIdException
Returns the missing key with the format ALGORITHM + '#' + KEY_ID.
io.vertx.ext.auth - package io.vertx.ext.auth
 
io.vertx.ext.auth.authentication - package io.vertx.ext.auth.authentication
 
io.vertx.ext.auth.authorization - package io.vertx.ext.auth.authorization
 
isAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
isAuthorized(Authorization, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.User
Deprecated.
isAuthorized(String, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.User
Deprecated.
isAuthorized(Authorization) - Method in interface io.vertx.ext.auth.User
Deprecated.
isAuthorized(String) - Method in interface io.vertx.ext.auth.User
Deprecated.
Use typed alternative User.isAuthorized(Authorization)
isCertificate() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
isIgnoreExpiration() - Method in class io.vertx.ext.auth.JWTOptions
 
isNoTimestamp() - Method in class io.vertx.ext.auth.JWTOptions
 
isSymmetric() - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.

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
 
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(KeyStoreOptions) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Copy constructor
KeyStoreOptions(JsonObject) - Constructor for class io.vertx.ext.auth.KeyStoreOptions
Constructor to create an options from JSON
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.HashingStrategy
Factory method to load the algorithms from the system

M

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.

N

needsSeparator() - Method in interface io.vertx.ext.auth.HashingAlgorithm
Should the encoded string use the default separator to split fields.
nextBoolean() - Method in class io.vertx.ext.auth.PRNG
 
nextBoolean() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random boolean
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.
nextDouble() - Method in class io.vertx.ext.auth.PRNG
 
nextDouble() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random double value.
nextFloat() - Method in class io.vertx.ext.auth.PRNG
 
nextFloat() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random float value.
nextGaussian() - Method in class io.vertx.ext.auth.PRNG
 
nextGaussian() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random double value.
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).
nextLong() - Method in class io.vertx.ext.auth.PRNG
 
nextLong() - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a secure random long
nextString(int) - Method in class io.vertx.ext.auth.PRNG
 
nextString(int) - Method in interface io.vertx.ext.auth.VertxContextPRNG
Returns a Base64 url encoded String of random data with the given length.
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.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
 
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
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 Key stored in PEM format.
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 and mapper 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.
putPasswordProtection(String, String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 

R

readFromBuffer(int, Buffer) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
RoleBasedAuthorization - Interface in io.vertx.ext.auth.authorization
Represents a role.

S

salt() - Method in class io.vertx.ext.auth.HashString
 
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
 
setAuthProvider(AuthProvider) - Method in interface io.vertx.ext.auth.User
Deprecated.
setBuffer(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
The PEM or Secret key buffer
setCertificate(boolean) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
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
 
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
 
setPermissions(List<String>) - Method in class io.vertx.ext.auth.JWTOptions
The permissions of this token.
setProvider(String) - Method in class io.vertx.ext.auth.KeyStoreOptions
 
setPublicKey(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
This setter ignored the PEM prefix and suffix which would assume the key to be RSA. Use PubSecKeyOptions.setBuffer(String) with the full content of your OpenSSL pem file. A PEM file must contain at least 3 lines:
   -----BEGIN PUBLIC KEY----
   ...
   -----END PUBLIC KEY---
 
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.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider
setSecretKey(String) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
This setter ignored the PEM prefix and suffix which would assume the key to be RSA. Use PubSecKeyOptions.setBuffer(String) with the full content of your OpenSSL pem file. A PEM file must contain at least 3 lines:
   -----BEGIN PRIVATE KEY----
   ...
   -----END PRIVATE KEY---
 
setSubject(String) - Method in class io.vertx.ext.auth.JWTOptions
 
setSymmetric(boolean) - Method in class io.vertx.ext.auth.PubSecKeyOptions
Deprecated.
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
 
setValue(Buffer) - Method in class io.vertx.ext.auth.KeyStoreOptions
 

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 class io.vertx.ext.auth.JWTOptions
 
toJson(JWTOptions, JsonObject) - Static method in class io.vertx.ext.auth.JWTOptionsConverter
 
toJson(JWTOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.JWTOptionsConverter
 
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() - Method in class io.vertx.ext.auth.PubSecKeyOptions
 
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
 
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(String) - Constructor for class io.vertx.ext.auth.authentication.TokenCredentials
 
TokenCredentials(JsonObject) - 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.HashString
 

U

user() - Method in interface io.vertx.ext.auth.authorization.AuthorizationContext
Get the authenticated user
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(String, String) - Constructor for class io.vertx.ext.auth.authentication.UsernamePasswordCredentials
 
UsernamePasswordCredentials(JsonObject) - 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

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(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

WildcardPermissionBasedAuthorization - Interface in io.vertx.ext.auth.authorization
Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.) Note that it can optionally be assigned to a specific resource
withScopeDelimiter(String) - Method in class io.vertx.ext.auth.JWTOptions
Deprecated.
use the authorization api AuthorizationProvider
writeToBuffer(Buffer) - Method in class io.vertx.ext.auth.AbstractUser
Deprecated.
 
A C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.