All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AnonymousAuthenticationRequest A request the for the Anonymous identityAuthenticated Indicates that a resource can only be accessed by a logged in user.AuthenticationCompletionException Exception indicating that a user authentication flow has failed and no challenge is required.AuthenticationException Purely marker interface for Quarkus Security Authentication exceptions.AuthenticationFailedException An exception that should be thrown (or otherwise returned to the client for async implementations) byIdentityProvider
implementations if the authentication failed.AuthenticationRedirectException Exception indicating that a redirect is required for the authentication flow to complete.AuthenticationRequest Represents a request for an authenticated identity.AuthenticationRequestContext A context object that can be used to run blocking tasksBaseAuthenticationRequest Base implementation of theAuthenticationRequest
interface for convenience.CertificateAuthenticationRequest AAuthenticationRequest
to authenticate from aCertificateCredential
, such as when authenticating clients through TLSCertificateCredential AX509Certificate
based credentialCredential Marker interface for all credential sub interfaces.CurrentIdentityAssociation A class that maintains the current identity association.ForbiddenException IdentityAttribute A qualifier than can be used to inject attributes from the current identity.IdentityProvider<T extends AuthenticationRequest> As the requirements for different providers are often different this interface has purposefully been made minimal.IdentityProviderManager A manager that can be used to get a specific type of identity provider.PasswordCredential A simple password based credentialPermissionsAllowed Indicates that a resource can only be accessed by a user with one of permissions specified throughPermissionsAllowed.value()
.PermissionsAllowed.List The repeatable holder forPermissionsAllowed
.SecurityIdentity Interface that represents the currently logged in user.SecurityIdentityAugmentor An interface that allows for aSecurityIdentity
to be modified after creation.StringPermission Represents permission based on simple string comparison.TokenAuthenticationRequest An simple authentication request that uses a tokenTokenCredential A token based credentialTrustedAuthenticationRequest A request to authenticate from a trusted source, such as an encrypted cookieUnauthorizedException User A qualifier than can be used to inject the current user.UsernamePasswordAuthenticationRequest An simple authentication request that uses a username and password