All Classes and Interfaces
Class
Description
A request the for the Anonymous identity
Indicates that a resource can only be accessed by a logged in user.
Exception indicating that a user authentication flow has failed and no challenge is required.
Purely marker interface for Quarkus Security Authentication exceptions.
An exception that should be thrown (or otherwise returned to the client for
async implementations) by
IdentityProvider
implementations if the
authentication failed.Exception indicating that a redirect is required for the authentication flow to complete.
Represents a request for an authenticated identity.
A context object that can be used to run blocking tasks
Base implementation of the
AuthenticationRequest
interface for convenience.A
AuthenticationRequest
to authenticate from a CertificateCredential
, such as when authenticating clients through TLSA
X509Certificate
based credentialMarker interface for all credential sub interfaces.
A class that maintains the current identity association.
A qualifier than can be used to inject attributes from the current identity.
As the requirements for different providers are often different this interface has purposefully been
made minimal.
A manager that can be used to get a specific type of identity provider.
A simple password based credential
Indicates that a resource can only be accessed by a user with one of permissions specified through
PermissionsAllowed.value()
.The repeatable holder for
PermissionsAllowed
.Interface that represents the currently logged in user.
An interface that allows for a
SecurityIdentity
to be modified after creation.Represents permission based on simple string comparison.
An simple authentication request that uses a token
A token based credential
A request to authenticate from a trusted source, such as an encrypted cookie
A qualifier than can be used to inject the current user.
An simple authentication request that uses a username and password