A B C F G H I P R S T U V 
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 a CertificateCredential, 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
 
A B C F G H I P R S T U V 
All Classes All Packages