Index

A B C D E F G H I M N O R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractSecurityEvent - Class in io.quarkus.security.spi.runtime
 
AbstractSecurityEvent(SecurityIdentity, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 
apply(SecurityIdentity, MethodDescription, Object[]) - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
 
apply(SecurityIdentity, Method, Object[]) - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
 
AUTHENTICATION_FAILURE - Static variable in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
AUTHENTICATION_FAILURE_KEY - Static variable in class io.quarkus.security.spi.runtime.AuthenticationFailureEvent
 
AUTHENTICATION_SUCCESS - Static variable in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
AuthenticationFailureEvent - Class in io.quarkus.security.spi.runtime
Security event fired when authentication failed.
AuthenticationFailureEvent(Throwable, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthenticationFailureEvent
 
AuthenticationSuccessEvent - Class in io.quarkus.security.spi.runtime
Security event fired when request authentication succeeded.
AuthenticationSuccessEvent(SecurityIdentity, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthenticationSuccessEvent
 
AUTHORIZATION_CONTEXT - Static variable in class io.quarkus.security.spi.runtime.AuthorizationSuccessEvent
 
AUTHORIZATION_CONTEXT_KEY - Static variable in class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
AUTHORIZATION_FAILURE - Static variable in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
AUTHORIZATION_FAILURE_KEY - Static variable in class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
AUTHORIZATION_SUCCESS - Static variable in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
AuthorizationController - Class in io.quarkus.security.spi.runtime
controller that allows authorization to be disabled in tests.
AuthorizationController() - Constructor for class io.quarkus.security.spi.runtime.AuthorizationController
 
AuthorizationFailureEvent - Class in io.quarkus.security.spi.runtime
Security event that should be fired when the SecurityIdentity failed security constrain, such as SecurityCheck or HTTP Security policy.
AuthorizationFailureEvent(SecurityIdentity, Throwable, String) - Constructor for class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
AuthorizationFailureEvent(SecurityIdentity, Throwable, String, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
AuthorizationSuccessEvent - Class in io.quarkus.security.spi.runtime
Security event that should be fired when the SecurityIdentity passed security constrain, such as SecurityCheck or HTTP Security policy.
AuthorizationSuccessEvent(SecurityIdentity, String, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthorizationSuccessEvent
 
AuthorizationSuccessEvent(SecurityIdentity, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthorizationSuccessEvent
 

B

BlockingSecurityExecutor - Interface in io.quarkus.security.spi.runtime
Blocking executor used for security purposes such AuthenticationRequestContext.runBlocking(Supplier).

C

createBlockingExecutor(Supplier<Executor>) - Static method in interface io.quarkus.security.spi.runtime.BlockingSecurityExecutor
 

D

DevModeDisabledAuthorizationController - Class in io.quarkus.security.spi.runtime
Controller used in dev mode if quarkus.security.auth.enabled-in-dev-mode=false.
DevModeDisabledAuthorizationController() - Constructor for class io.quarkus.security.spi.runtime.DevModeDisabledAuthorizationController
 

E

equals(Object) - Method in class io.quarkus.security.spi.runtime.MethodDescription
 
eventProperties - Variable in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 
executeBlocking(Supplier<? extends T>) - Method in interface io.quarkus.security.spi.runtime.BlockingSecurityExecutor
 
EXECUTED - Static variable in class io.quarkus.security.spi.runtime.SecurityHandlerConstants
The SecurityHandler keep a state of security checks in the Invocation context data to prevent repeated checks.

F

fire(Event<T>, T) - Static method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
fireEventOnFailure() - Method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
fireEventOnSuccess() - Method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
fireFailureEvent(F) - Method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
fireSuccessEvent(S) - Method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 

G

getAuthenticationFailure() - Method in class io.quarkus.security.spi.runtime.AuthenticationFailureEvent
 
getAuthorizationContext() - Method in class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
getAuthorizationFailure() - Method in class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
 
getClassName() - Method in class io.quarkus.security.spi.runtime.MethodDescription
 
getEventProperties() - Method in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 
getEventProperties() - Method in interface io.quarkus.security.spi.runtime.SecurityEvent
 
getMethodName() - Method in class io.quarkus.security.spi.runtime.MethodDescription
 
getParameterTypes() - Method in class io.quarkus.security.spi.runtime.MethodDescription
 
getSecurityCheck(MethodDescription) - Method in interface io.quarkus.security.spi.runtime.SecurityCheckStorage
 
getSecurityCheck(Method) - Method in interface io.quarkus.security.spi.runtime.SecurityCheckStorage
 
getSecurityIdentity() - Method in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 
getSecurityIdentity() - Method in interface io.quarkus.security.spi.runtime.SecurityEvent
 

H

hashCode() - Method in class io.quarkus.security.spi.runtime.MethodDescription
 

I

io.quarkus.security.spi.runtime - package io.quarkus.security.spi.runtime
 
isAuthorizationEnabled() - Method in class io.quarkus.security.spi.runtime.AuthorizationController
 
isAuthorizationEnabled() - Method in class io.quarkus.security.spi.runtime.DevModeDisabledAuthorizationController
 
isEventObserved(T, BeanManager, boolean) - Static method in class io.quarkus.security.spi.runtime.SecurityEventHelper
 
isPermitAll() - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
 

M

MethodDescription - Class in io.quarkus.security.spi.runtime
 
MethodDescription(String, String, String[]) - Constructor for class io.quarkus.security.spi.runtime.MethodDescription
 

N

nonBlockingApply(SecurityIdentity, MethodDescription, Object[]) - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
 
nonBlockingApply(SecurityIdentity, Method, Object[]) - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
 

O

ofMethod(Method) - Static method in class io.quarkus.security.spi.runtime.MethodDescription
 

R

requiresMethodArguments() - Method in interface io.quarkus.security.spi.runtime.SecurityCheck
Security checks may be performed before the secured method is actually invoked.

S

SECURITY_HANDLER - Static variable in class io.quarkus.security.spi.runtime.SecurityHandlerConstants
Invocation context data key used by the SecurityHandler to save a security checks state
SecurityCheck - Interface in io.quarkus.security.spi.runtime
 
SecurityCheckStorage - Interface in io.quarkus.security.spi.runtime
 
SecurityEvent - Interface in io.quarkus.security.spi.runtime
Common interface for all CDI security events, which allows to consume all the events.
SecurityEventHelper<S extends SecurityEvent,F extends SecurityEvent> - Class in io.quarkus.security.spi.runtime
 
SecurityEventHelper(Event<S>, Event<F>, S, F, BeanManager, boolean) - Constructor for class io.quarkus.security.spi.runtime.SecurityEventHelper
 
SecurityHandlerConstants - Class in io.quarkus.security.spi.runtime
 
SecurityHandlerConstants() - Constructor for class io.quarkus.security.spi.runtime.SecurityHandlerConstants
 
securityIdentity - Variable in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 

T

typesAsStrings(Class<?>[]) - Static method in class io.quarkus.security.spi.runtime.MethodDescription
 

W

withProperties(String, Object, Map<String, Object>) - Static method in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
 
A B C D E F G H I M N O R S T W 
All Classes and Interfaces|All Packages|Constant Field Values