A B C F G H I P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AnonymousAuthenticationRequest - Class in io.quarkus.security.identity.request
-
A request the for the Anonymous identity
- AnonymousAuthenticationRequest() - Constructor for class io.quarkus.security.identity.request.AnonymousAuthenticationRequest
- augment(SecurityIdentity, AuthenticationRequestContext) - Method in interface io.quarkus.security.identity.SecurityIdentityAugmentor
-
Augments a security identity to allow for modification of the underlying identity.
- authenticate(AuthenticationRequest) - Method in interface io.quarkus.security.identity.IdentityProviderManager
-
Attempts to create an authenticated identity for the provided
AuthenticationRequest
. - authenticate(T, AuthenticationRequestContext) - Method in interface io.quarkus.security.identity.IdentityProvider
-
Attempts to authenticate the given authentication request.
- authenticateBlocking(AuthenticationRequest) - Method in interface io.quarkus.security.identity.IdentityProviderManager
-
Attempts to create an authenticated identity for the provided
AuthenticationRequest
in a blocking manner - Authenticated - Annotation Type in io.quarkus.security
-
Indicates that a resource can only be accessed by a logged in user.
- AuthenticationCompletionException - Exception in io.quarkus.security
-
Exception indicating that a user authentication flow has failed and no challenge is required.
- AuthenticationCompletionException() - Constructor for exception io.quarkus.security.AuthenticationCompletionException
- AuthenticationCompletionException(String) - Constructor for exception io.quarkus.security.AuthenticationCompletionException
- AuthenticationCompletionException(String, Throwable) - Constructor for exception io.quarkus.security.AuthenticationCompletionException
- AuthenticationCompletionException(Throwable) - Constructor for exception io.quarkus.security.AuthenticationCompletionException
- AuthenticationFailedException - Exception in io.quarkus.security
-
An exception that should be thrown (or otherwise returned to the client for async implementations) by
IdentityProvider
implementations if the authentication failed. - AuthenticationFailedException() - Constructor for exception io.quarkus.security.AuthenticationFailedException
- AuthenticationFailedException(String) - Constructor for exception io.quarkus.security.AuthenticationFailedException
- AuthenticationFailedException(String, Throwable) - Constructor for exception io.quarkus.security.AuthenticationFailedException
- AuthenticationFailedException(Throwable) - Constructor for exception io.quarkus.security.AuthenticationFailedException
- AuthenticationRedirectException - Exception in io.quarkus.security
-
Exception indicating that a redirect is required for the authentication flow to complete.
- AuthenticationRedirectException(int, String) - Constructor for exception io.quarkus.security.AuthenticationRedirectException
- AuthenticationRedirectException(String) - Constructor for exception io.quarkus.security.AuthenticationRedirectException
- AuthenticationRequest - Interface in io.quarkus.security.identity.request
-
Represents a request for an authenticated identity.
- AuthenticationRequestContext - Interface in io.quarkus.security.identity
-
A context object that can be used to run blocking tasks
B
- BaseAuthenticationRequest - Class in io.quarkus.security.identity.request
-
Base implementation of the
AuthenticationRequest
interface for convenience. - BaseAuthenticationRequest() - Constructor for class io.quarkus.security.identity.request.BaseAuthenticationRequest
C
- CertificateAuthenticationRequest - Class in io.quarkus.security.identity.request
-
A
AuthenticationRequest
to authenticate from aCertificateCredential
, such as when authenticating clients through TLS - CertificateAuthenticationRequest(CertificateCredential) - Constructor for class io.quarkus.security.identity.request.CertificateAuthenticationRequest
- CertificateCredential - Class in io.quarkus.security.credential
-
A
X509Certificate
based credential - CertificateCredential(X509Certificate) - Constructor for class io.quarkus.security.credential.CertificateCredential
- checkPermission(Permission) - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Checks if a user holds a given permissions, and if so will return
true
. - checkPermissionBlocking(Permission) - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Checks if a user holds a given permissions, and if so will return
true
. - Credential - Interface in io.quarkus.security.credential
-
Marker interface for all credential sub interfaces.
- current() - Static method in interface io.quarkus.security.identity.CurrentIdentityAssociation
- CurrentIdentityAssociation - Interface in io.quarkus.security.identity
-
A class that maintains the current identity association.
F
- ForbiddenException - Exception in io.quarkus.security
- ForbiddenException() - Constructor for exception io.quarkus.security.ForbiddenException
- ForbiddenException(String) - Constructor for exception io.quarkus.security.ForbiddenException
- ForbiddenException(String, Throwable) - Constructor for exception io.quarkus.security.ForbiddenException
- ForbiddenException(Throwable) - Constructor for exception io.quarkus.security.ForbiddenException
G
- getAttribute(String) - Method in interface io.quarkus.security.identity.request.AuthenticationRequest
-
Gets an attribute from the authentication request.
- getAttribute(String) - Method in class io.quarkus.security.identity.request.BaseAuthenticationRequest
- getAttribute(String) - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Gets an attribute from the identity.
- getAttributes() - Method in interface io.quarkus.security.identity.request.AuthenticationRequest
- getAttributes() - Method in class io.quarkus.security.identity.request.BaseAuthenticationRequest
- getAttributes() - Method in interface io.quarkus.security.identity.SecurityIdentity
- getCertificate() - Method in class io.quarkus.security.credential.CertificateCredential
- getCertificate() - Method in class io.quarkus.security.identity.request.CertificateAuthenticationRequest
- getCode() - Method in exception io.quarkus.security.AuthenticationRedirectException
- getCredential(Class<T>) - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Gets the users credential of the given type, or
null
if a credential of the given type is not present. - getCredentials() - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Returns a set of all credentials owned by this user.
- getDeferredIdentity() - Method in interface io.quarkus.security.identity.CurrentIdentityAssociation
-
Gets the (potentially lazy) security identity wrapped in a Uni.
- getIdentity() - Method in interface io.quarkus.security.identity.CurrentIdentityAssociation
-
Gets the current identity.
- getPassword() - Method in class io.quarkus.security.credential.PasswordCredential
- getPassword() - Method in class io.quarkus.security.identity.request.UsernamePasswordAuthenticationRequest
- getPrincipal() - Method in class io.quarkus.security.identity.request.TrustedAuthenticationRequest
- getPrincipal() - Method in interface io.quarkus.security.identity.SecurityIdentity
- getRedirectUri() - Method in exception io.quarkus.security.AuthenticationRedirectException
- getRequestType() - Method in interface io.quarkus.security.identity.IdentityProvider
- getRoles() - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Returns the set of all roles held by the user.
- getToken() - Method in class io.quarkus.security.credential.TokenCredential
- getToken() - Method in class io.quarkus.security.identity.request.TokenAuthenticationRequest
- getType() - Method in class io.quarkus.security.credential.TokenCredential
- getUsername() - Method in class io.quarkus.security.identity.request.UsernamePasswordAuthenticationRequest
H
- hasRole(String) - Method in interface io.quarkus.security.identity.SecurityIdentity
-
Checks if a user has a given role.
I
- IdentityAttribute - Annotation Type in io.quarkus.security
-
A qualifier than can be used to inject attributes from the current identity.
- IdentityProvider<T extends AuthenticationRequest> - Interface in io.quarkus.security.identity
-
As the requirements for different providers are often different this interface has purposefully been made minimal.
- IdentityProviderManager - Interface in io.quarkus.security.identity
-
A manager that can be used to get a specific type of identity provider.
- INSTANCE - Static variable in class io.quarkus.security.identity.request.AnonymousAuthenticationRequest
- io.quarkus.security - package io.quarkus.security
- io.quarkus.security.credential - package io.quarkus.security.credential
- io.quarkus.security.identity - package io.quarkus.security.identity
- io.quarkus.security.identity.request - package io.quarkus.security.identity.request
- isAnonymous() - Method in interface io.quarkus.security.identity.SecurityIdentity
P
- PasswordCredential - Class in io.quarkus.security.credential
-
A simple password based credential
- PasswordCredential(char[]) - Constructor for class io.quarkus.security.credential.PasswordCredential
- priority() - Method in interface io.quarkus.security.identity.IdentityProvider
-
Returns the priority of this identity provider.
- priority() - Method in interface io.quarkus.security.identity.SecurityIdentityAugmentor
R
- runBlocking(Supplier<SecurityIdentity>) - Method in interface io.quarkus.security.identity.AuthenticationRequestContext
S
- SecurityIdentity - Interface in io.quarkus.security.identity
-
Interface that represents the currently logged in user.
- SecurityIdentityAugmentor - Interface in io.quarkus.security.identity
-
An interface that allows for a
SecurityIdentity
to be modified after creation. - setAttribute(String, Object) - Method in interface io.quarkus.security.identity.request.AuthenticationRequest
-
Sets an attribute on the authentication request.
- setAttribute(String, Object) - Method in class io.quarkus.security.identity.request.BaseAuthenticationRequest
- setIdentity(SecurityIdentity) - Method in interface io.quarkus.security.identity.CurrentIdentityAssociation
-
Sets the current security identity for the thread.
- setIdentity(Uni<SecurityIdentity>) - Method in interface io.quarkus.security.identity.CurrentIdentityAssociation
-
Sets the current deferred security identity for the thread.
- SYSTEM_FIRST - Static variable in interface io.quarkus.security.identity.IdentityProvider
-
The highest priority provider Quarkus will register
- SYSTEM_LAST - Static variable in interface io.quarkus.security.identity.IdentityProvider
-
The lowest priority provider Quarkus will register
T
- TokenAuthenticationRequest - Class in io.quarkus.security.identity.request
-
An simple authentication request that uses a token
- TokenAuthenticationRequest(TokenCredential) - Constructor for class io.quarkus.security.identity.request.TokenAuthenticationRequest
- TokenCredential - Class in io.quarkus.security.credential
-
A token based credential
- TokenCredential(String, String) - Constructor for class io.quarkus.security.credential.TokenCredential
- TrustedAuthenticationRequest - Class in io.quarkus.security.identity.request
-
A request to authenticate from a trusted source, such as an encrypted cookie
- TrustedAuthenticationRequest(String) - Constructor for class io.quarkus.security.identity.request.TrustedAuthenticationRequest
U
- UnauthorizedException - Exception in io.quarkus.security
- UnauthorizedException() - Constructor for exception io.quarkus.security.UnauthorizedException
- UnauthorizedException(String) - Constructor for exception io.quarkus.security.UnauthorizedException
- UnauthorizedException(String, Throwable) - Constructor for exception io.quarkus.security.UnauthorizedException
- UnauthorizedException(Throwable) - Constructor for exception io.quarkus.security.UnauthorizedException
- User - Annotation Type in io.quarkus.security
-
A qualifier than can be used to inject the current user.
- USER_ATTRIBUTE - Static variable in interface io.quarkus.security.identity.SecurityIdentity
-
The attribute name that is used to store the underlying user representation.
- UsernamePasswordAuthenticationRequest - Class in io.quarkus.security.identity.request
-
An simple authentication request that uses a username and password
- UsernamePasswordAuthenticationRequest(String, PasswordCredential) - Constructor for class io.quarkus.security.identity.request.UsernamePasswordAuthenticationRequest
V
- value() - Method in annotation type io.quarkus.security.IdentityAttribute
All Classes All Packages