Index
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
SecurityIdentityfailed security constrain, such asSecurityCheckor 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
- AuthorizationFailureEvent(SecurityIdentity, Throwable, String, Map<String, Object>, MethodDescription) - 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
SecurityIdentitypassed security constrain, such asSecurityCheckor HTTP Security policy. - AuthorizationSuccessEvent(SecurityIdentity, String, Map<String, Object>) - Constructor for class io.quarkus.security.spi.runtime.AuthorizationSuccessEvent
- AuthorizationSuccessEvent(SecurityIdentity, String, Map<String, Object>, MethodDescription) - 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
- getDefaultSecurityCheck() - Method in interface io.quarkus.security.spi.runtime.SecurityCheckStorage
-
SecurityCheckthat should be applied when there is no other check applied on incoming request. - 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
L
- lazilyOf(Event<S>, Event<F>, S, F, BeanManager) - Static method in class io.quarkus.security.spi.runtime.SecurityEventHelper
-
Creates
SecurityEventHelperinitialized on first request.
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
- SECURED_METHOD_KEY - Static variable in class io.quarkus.security.spi.runtime.AuthorizationFailureEvent
- SECURED_METHOD_KEY - Static variable in class io.quarkus.security.spi.runtime.AuthorizationSuccessEvent
- 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
- toString(MethodDescription) - Static method in class io.quarkus.security.spi.runtime.AbstractSecurityEvent
- 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
All Classes and Interfaces|All Packages|Constant Field Values