Skip navigation links
Quarkus - Security - Runtime 0.23.0
A B C D E F G H I L M P R S T U V X 

A

addRealm(RuntimeValue<SecurityDomain.Builder>, String, RuntimeValue<SecurityRealm>) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Called to add an additional realm to the SecurityDomain being built
AS_X500_PRINCIPAL_HANDLE - Static variable in class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_x500_util_X500PrincipalUtil
 
asX500Principal(Principal, boolean) - Static method in class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_x500_util_X500PrincipalUtil
Only handle the case of converting a Principal.getName() to X500Principal
AuthConfig - Class in io.quarkus.elytron.security.runtime
Authentication mechanism and SecurityRealm name information used for configuring the LoginConfig instance for the deployment.
AuthConfig(String, String, Class) - Constructor for class io.quarkus.elytron.security.runtime.AuthConfig
 
AuthConfig() - Constructor for class io.quarkus.elytron.security.runtime.AuthConfig
 
authMechanism - Variable in class io.quarkus.elytron.security.runtime.AuthConfig
The authentication mechanism
authMechanism - Variable in class io.quarkus.elytron.security.runtime.MPRealmConfig
The authentication mechanism
authMechanism - Variable in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
The authentication mechanism

B

buildDomain(RuntimeValue<SecurityDomain.Builder>) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Called to invoke the builder created by #configureDomainBuilder(String, RuntimeValue)

C

configureDomainBuilder(String, RuntimeValue<SecurityRealm>, DefaultRoleDecoder) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Create a SecurityDomain.Builder for the given default SecurityRealm.
configureLoginConfig(List<AuthConfig>) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Called to create a ServletExtension to associate the LoginConfig with the deployment.
configureSecurityContextPrincipalHandler(BeanContainer) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
 
configureUndertowIdentityManager(RuntimeValue<SecurityDomain>, IdentityManager) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Called to create a ServletExtension to associate the ElytronIdentityManager with the deployment.
construct() - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
construct() - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
construct() - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
construct() - Static method in class io.quarkus.elytron.security.runtime.SecurityRecorder$$accessor
 
createDefaultRoleDecoder(BeanContainer) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
 
createIdentityManager(RuntimeValue<SecurityDomain>) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Create an ElytronIdentityManager for the given SecurityDomain
createRaw(String, char[]) - Static method in class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_password_interfaces_ClearPassword
 
createRealm(PropertiesRealmConfig) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Create a runtime value for a LegacyPropertiesSecurityRealm
createRealm(MPRealmConfig) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Create a runtime value for a SimpleMapBackedSecurityRealm

D

decodeRoles(AuthorizationIdentity) - Method in class io.quarkus.elytron.security.runtime.DefaultRoleDecoder
 
DefaultRoleDecoder - Class in io.quarkus.elytron.security.runtime
A default implementation of RoleDecoder that delegates decoding of roles for a given AuthorizationIdentity to an application specific implementation of RoleDecoder, if provided.
DefaultRoleDecoder() - Constructor for class io.quarkus.elytron.security.runtime.DefaultRoleDecoder
 

E

ElytronAccount - Class in io.quarkus.elytron.security.runtime
An Undertow account implementation that maps to the Elytron SecurityIdentity
ElytronAccount(SecurityIdentity) - Constructor for class io.quarkus.elytron.security.runtime.ElytronAccount
 
ElytronIdentityManager - Class in io.quarkus.elytron.security.runtime
An implementation of the IdentityManager that uses the Elytron SecurityDomain associated with the deployment
ElytronIdentityManager(SecurityDomain) - Constructor for class io.quarkus.elytron.security.runtime.ElytronIdentityManager
 
embedded - Variable in class io.quarkus.elytron.security.runtime.SecurityConfig
The configuration for the SimpleMapBackedSecurityRealm
enabled - Variable in class io.quarkus.elytron.security.runtime.MPRealmConfig
If the embedded store is enabled.
enabled - Variable in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
If the properties store is enabled.

F

file - Variable in class io.quarkus.elytron.security.runtime.SecurityConfig
The configuration for the LegacyPropertiesSecurityRealm

G

get_authMechanism(Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
get_authMechanism(Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
get_embedded(Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
get_enabled(Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
get_enabled(Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
get_file(Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
get_realmName(Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
get_realmName(Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
get_roles(Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
get_roles(Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
get_securityProviders(Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
get_users(Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
get_users(Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
getAuthConfig() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
Used to access what should be a parent class, but parsing of the MP config properties is not working from parent to child
getAuthConfig() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
Used to access what should be a parent class, but parsing of the MP config properties is not working from parent to child
getAuthMechanism() - Method in class io.quarkus.elytron.security.runtime.AuthConfig
 
getAuthMechanism() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
getAuthMechanism() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
getContextPrincipal() - Method in class io.quarkus.elytron.security.runtime.SecurityContextPrincipal
 
getPrincipal() - Method in class io.quarkus.elytron.security.runtime.ElytronAccount
 
getRealmName() - Method in class io.quarkus.elytron.security.runtime.AuthConfig
 
getRealmName() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
getRealmName() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
getRoles() - Method in class io.quarkus.elytron.security.runtime.ElytronAccount
 
getRoles() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
getRoles() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
getType() - Method in class io.quarkus.elytron.security.runtime.AuthConfig
 
getUsers() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
getUsers() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 

H

handleDeployment(DeploymentInfo, ServletContext) - Method in class io.quarkus.elytron.security.runtime.SecurityContextPrincipalExtension
 
handleRequest(HttpServerExchange) - Method in class io.quarkus.elytron.security.runtime.SecurityContextPrincipalHandler
 
help() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 

I

io.quarkus.elytron.security.runtime - package io.quarkus.elytron.security.runtime
 
io.quarkus.elytron.security.runtime.graal - package io.quarkus.elytron.security.runtime.graal
 
isEnabled() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
isEnabled() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 

L

loadRealm(RuntimeValue<SecurityRealm>, PropertiesRealmConfig) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Load the user.properties and roles.properties files into the SecurityRealm
loadRealm(RuntimeValue<SecurityRealm>, MPRealmConfig) - Method in class io.quarkus.elytron.security.runtime.SecurityRecorder
Load the embedded user and role information into the SecurityRealm
log - Static variable in class io.quarkus.elytron.security.runtime.SecurityRecorder
 

M

MPRealmConfig - Class in io.quarkus.elytron.security.runtime
Configuration information used to populate a SimpleMapBackedSecurityRealm }
MPRealmConfig() - Constructor for class io.quarkus.elytron.security.runtime.MPRealmConfig
 
MPRealmConfig$$accessor - Class in io.quarkus.elytron.security.runtime
 

P

principal - Variable in class io.quarkus.elytron.security.runtime.SecurityContextPrincipal
 
PropertiesRealmConfig - Class in io.quarkus.elytron.security.runtime
A configuration object for a properties resource based realm configuration, LegacyPropertiesSecurityRealm It consists of a users.properties that has the format: user1=password1 user2=password2 and a roles.properties that has the format: user1=role1,role2,...,roleN1 user2=role21,role2,...,roleN2
PropertiesRealmConfig() - Constructor for class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
PropertiesRealmConfig$$accessor - Class in io.quarkus.elytron.security.runtime
 

R

realmName - Variable in class io.quarkus.elytron.security.runtime.AuthConfig
The authentication mechanism
realmName - Variable in class io.quarkus.elytron.security.runtime.MPRealmConfig
The authentication mechanism
realmName - Variable in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
The authentication mechanism
roles - Variable in class io.quarkus.elytron.security.runtime.MPRealmConfig
The realm roles user1=role1,role2,...\nuser2=role1,role2,...
roles - Variable in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
The location of the roles property file

S

SecurityConfig - Class in io.quarkus.elytron.security.runtime
 
SecurityConfig() - Constructor for class io.quarkus.elytron.security.runtime.SecurityConfig
 
SecurityConfig$$accessor - Class in io.quarkus.elytron.security.runtime
 
SecurityContextPrincipal - Class in io.quarkus.elytron.security.runtime
 
SecurityContextPrincipal() - Constructor for class io.quarkus.elytron.security.runtime.SecurityContextPrincipal
 
SecurityContextPrincipalExtension - Class in io.quarkus.elytron.security.runtime
 
SecurityContextPrincipalExtension() - Constructor for class io.quarkus.elytron.security.runtime.SecurityContextPrincipalExtension
 
SecurityContextPrincipalHandler - Class in io.quarkus.elytron.security.runtime
 
SecurityContextPrincipalHandler(HttpHandler) - Constructor for class io.quarkus.elytron.security.runtime.SecurityContextPrincipalHandler
 
securityProviders - Variable in class io.quarkus.elytron.security.runtime.SecurityConfig
List of security providers to enable for reflection
SecurityRecorder - Class in io.quarkus.elytron.security.runtime
The runtime security recorder class that provides methods for creating RuntimeValues for the deployment security objects.
SecurityRecorder() - Constructor for class io.quarkus.elytron.security.runtime.SecurityRecorder
 
SecurityRecorder$$accessor - Class in io.quarkus.elytron.security.runtime
 
set_authMechanism(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
set_authMechanism(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
set_embedded(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
set_enabled(Object, boolean) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
set_enabled(Object, boolean) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
set_file(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
set_realmName(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
set_realmName(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
set_roles(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
set_roles(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
set_securityProviders(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.SecurityConfig$$accessor
 
set_users(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.MPRealmConfig$$accessor
 
set_users(Object, Object) - Static method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig$$accessor
 
setAuthMechanism(String) - Method in class io.quarkus.elytron.security.runtime.AuthConfig
 
setAuthMechanism(String) - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
setAuthMechanism(String) - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
setContextPrincipal(Principal) - Method in class io.quarkus.elytron.security.runtime.SecurityContextPrincipal
 
setEnabled(boolean) - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
setEnabled(boolean) - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
setRealmName(String) - Method in class io.quarkus.elytron.security.runtime.AuthConfig
 
setRealmName(String) - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
setRealmName(String) - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
setRoles(Map<String, String>) - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
setRoles(String) - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 
setUsers(Map<String, String>) - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
setUsers(String) - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 

T

Target_org_wildfly_security_password_interfaces_ClearPassword - Class in io.quarkus.elytron.security.runtime.graal
Replace the ClearPassword interface due to an issue with char[].clone() failures during native image gen.
Target_org_wildfly_security_password_interfaces_ClearPassword() - Constructor for class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_password_interfaces_ClearPassword
 
Target_org_wildfly_security_password_interfaces_RawClearPassword - Class in io.quarkus.elytron.security.runtime.graal
Replacement to allow access to the package private RawClearPassword class
Target_org_wildfly_security_password_interfaces_RawClearPassword(String, char[]) - Constructor for class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_password_interfaces_RawClearPassword
 
Target_org_wildfly_security_x500_util_X500PrincipalUtil - Class in io.quarkus.elytron.security.runtime.graal
 
Target_org_wildfly_security_x500_util_X500PrincipalUtil() - Constructor for class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_x500_util_X500PrincipalUtil
 
toString() - Method in class io.quarkus.elytron.security.runtime.MPRealmConfig
 
toString() - Method in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
 

U

users - Variable in class io.quarkus.elytron.security.runtime.MPRealmConfig
The realm users user1=password\nuser2=password2...
users - Variable in class io.quarkus.elytron.security.runtime.PropertiesRealmConfig
The location of the users property resource

V

verify(Account) - Method in class io.quarkus.elytron.security.runtime.ElytronIdentityManager
 
verify(String, Credential) - Method in class io.quarkus.elytron.security.runtime.ElytronIdentityManager
 
verify(Credential) - Method in class io.quarkus.elytron.security.runtime.ElytronIdentityManager
 

X

X500_NAME_CLASS - Static variable in class io.quarkus.elytron.security.runtime.graal.Target_org_wildfly_security_x500_util_X500PrincipalUtil
 
A B C D E F G H I L M P R S T U V X 
Skip navigation links
Quarkus - Security - Runtime 0.23.0

Copyright © 2019 JBoss by Red Hat. All rights reserved.