All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AndAuthorization Allows to perform a logical 'and' between several authorizationsAuthenticationProvider User-facing interface for authenticating users.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.)AuthorizationContext The AuthorizationContext contains properties that can be used to match authorizations.AuthorizationProvider The role of an AuthorizationProvider is to return a set of Authorization.Authorizations Represents a cache map of authorizations per provider.ChainAuth Chain several authentication providers as if they were one.Credentials Abstract representation of a Credentials object.CredentialValidationException Signals that the validation of theCredentials
implementation is not valid.HashingAlgorithm Hashing Algorithm.HashingStrategy Hashing Strategy manager.HashString Utility class to encode/decode hashed strings to be stored on a persistent storage.JWTOptions JWTOptionsConverter Converter and mapper forJWTOptions
.KeyStoreOptions Options describing how an JWT KeyStore should behave.KeyStoreOptionsConverter Converter and mapper forKeyStoreOptions
.Marker A marker will define the structured data id in the log and contains metadata on which fields should be masked.NoSuchKeyIdException No such KeyId exception is thrown when a JWT with a well known "kid" does not find a matching "kid" in the crypto list.NotAuthorization Allows to perform a logical 'not' of the specified authorizationOrAuthorization Allows to perform a logical 'or' between several authorizationsPermissionBasedAuthorization Represents a permission Note that the permission can optionally be assigned to a specific resourcePRNG Wrapper around secure random that periodically seeds the PRNG with new entropy.PubSecKeyOptions Options describing Key stored in PEM format.PubSecKeyOptionsConverter Converter and mapper forPubSecKeyOptions
.RoleBasedAuthorization Represents a role.SecurityAudit TokenCredentials Credentials used by anyAuthenticationProvider
that requires Tokens, such as OAuth2 or JWT to perform its authenticationTokenCredentialsConverter Converter and mapper forTokenCredentials
.User Represents an authenticates User and contains operations to authorise the user.UsernamePasswordCredentials Credentials used by anyAuthenticationProvider
that requires tokens, for example JWT, Oauth2, OpenId ConnectUsernamePasswordCredentialsConverter Converter and mapper forUsernamePasswordCredentials
.VertxContextPRNG A secure non blocking random number generator isolated to the current context.WildcardPermissionBasedAuthorization Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.)