Index

A B C D E G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages

A

ANY - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
Hostname verification is not done on the server's certificate

B

blockingExecutor - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 
build() - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
 
build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
 
build() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
 
build(AdapterHttpClientConfig) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
builder() - Static method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
Creates KeycloakPolicyEnforcerTenantConfig builder populated with documented default values.
builder(KeycloakPolicyEnforcerTenantConfig) - Static method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
Creates KeycloakPolicyEnforcerTenantConfig builder populated with tenantConfig values.

C

checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 
claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Defines a set of one or more claims that must be resolved and pushed to the Keycloak server in order to make these claims available to policies
claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
Defines a set of one or more claims that must be resolved and pushed to the Keycloak server in order to make these claims available to policies
claimInformationPoint() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
claimInformationPoint() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
 
claimInformationPoint(Map<String, Map<String, String>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
claimInformationPoint(Map<String, Map<String, String>>) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
 
claimInformationPoint(Map<String, Map<String, String>>, Map<String, Map<String, Map<String, String>>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
claimInformationPoint(Map<String, Map<String, String>>, Map<String, Map<String, Map<String, String>>>) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
 
clientKeyStore - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
clientPrivateKeyPassword - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
complexConfig - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
 
complexConfig() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
Complex config.
complexConfig(Map<String, Map<String, Map<String, String>>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
 
connectionPoolSize - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
connectionPoolSize() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
Adapters will make separate HTTP invocations to the Keycloak server to turn an access code into an access token.
connectionPoolSize(int) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
connectionPoolSize(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
connectionTTL - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
connectionTTL(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
connectionTTLUnit - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
createBodyHandlerRequiredEvaluator(KeycloakPolicyEnforcerConfig) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
 
createPolicyEnforcer(OidcTenantConfig, KeycloakPolicyEnforcerTenantConfig, OidcTlsSupport.TlsConfigSupport) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerUtil
 

D

DefaultPolicyEnforcerResolver - Class in io.quarkus.keycloak.pep.runtime
 
DefaultPolicyEnforcerResolver(OidcConfig, KeycloakPolicyEnforcerConfig, HttpConfiguration, BlockingSecurityExecutor, Instance<TenantPolicyConfigResolver>, InjectableInstance<TlsConfigurationRegistry>) - Constructor for class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
 
defaultTenant() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
The default tenant.
disableCookieCache - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
disableCookieCache(boolean) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
disableTrustManager - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
disableTrustManager() - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
Disable trust management and hostname verification.

E

enable() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus
Enables policy enforcement.
enforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Specifies how policies are enforced.
enforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
Specifies how policies are enforced
enforcementMode(PolicyEnforcerConfig.EnforcementMode) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
enforcementMode(PolicyEnforcerConfig.EnforcementMode) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
 
establishConnectionTimeout - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
establishConnectionTimeout(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
When trying to make an initial socket connection, what is the timeout?
establishConnectionTimeoutUnits - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 

G

get(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a GET method only.
get(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a GET method only.
getAuthzClient() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 
getCookieValue(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getFirstParam(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getHeader(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getHeaders(String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getInputStream(boolean) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getMethod() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getOidcTenantConfig(OidcConfig, String) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerUtil
 
getPrincipal() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getReadTimeout() - Method in interface io.quarkus.keycloak.pep.PolicyEnforcerResolver
 
getReadTimeout() - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
 
getRelativePath() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getRemoteAddr() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
getStaticPolicyEnforcer(String) - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
 
getURI() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 

H

hasDynamicPolicyEnforcers() - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
 
head(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a HEAD method only.
head(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a HEAD method only.
hostnameVerification(HttpClientBuilder.HostnameVerificationPolicy) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
SSL policy used to verify hostnames
HttpClientBuilder - Class in io.quarkus.keycloak.pep.runtime
Creates a HttpClient based on an AdapterConfig.
HttpClientBuilder() - Constructor for class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
HttpClientBuilder.HostnameVerificationPolicy - Enum Class in io.quarkus.keycloak.pep.runtime
 
HttpClientBuilder.VerifierWrapper - Class in io.quarkus.keycloak.pep.runtime
 
httpMethodAsScope() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Specifies how scopes should be mapped to HTTP methods.
httpMethodAsScope(boolean) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 

I

identityInstance - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 
io.quarkus.keycloak.pep - package io.quarkus.keycloak.pep
 
io.quarkus.keycloak.pep.runtime - package io.quarkus.keycloak.pep.runtime
 
isSecure() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 

K

KeycloakPolicyEnforcerAuthorizer - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerAuthorizer() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 
KeycloakPolicyEnforcerBuildTimeConfig - Interface in io.quarkus.keycloak.pep.runtime
Build time configuration for Keycloak Authorization.
KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerRecorder - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerRecorder() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
 
KeycloakPolicyEnforcerTenantConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfigBuilder(KeycloakPolicyEnforcerTenantConfig) - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder<T> - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder - Class in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder - Interface in io.quarkus.keycloak.pep.runtime
 
KeycloakPolicyEnforcerUtil - Class in io.quarkus.keycloak.pep.runtime
 
keyStore(KeyStore, char[]) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
keyStore(KeyStore, String) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 

L

lazyLoadPaths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Specifies how the adapter should fetch the server for resources associated with paths in your application.
lazyLoadPaths(boolean) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
lifespan - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
 
lifespan() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
Defines the time in milliseconds when the entry should be expired
lifespan(long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
 

M

maxEntries - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
 
maxEntries() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
Defines the limit of entries that should be kept in the cache
maxEntries(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathCacheConfigBuilder
 
maxPooledPerRoute - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
maxPooledPerRoute(int) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
method() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
The name of the HTTP method
method() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Creates builder for a path method.
method(String) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
 
method(String, PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Make this path specific for the HTTP method only.
methods() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
The HTTP methods (for example, GET, POST, PATCH) to protect and how they are associated with the scopes for a given resource in the server

N

name() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
The name of a resource on the server that is to be associated with a given path
namedPaths(String, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
Adds path with {@param name). @param name refers to the 'path1' from the 'quarkus.keycloak.policy-enforcer.paths."path1".*' config properties @param paths refers to the 'quarkus.keycloak.policy-enforcer.paths."paths".paths' configuration property @return PathConfigBuilder
namedPaths(String, PolicyEnforcerConfig.EnforcementMode, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
Adds path with {@param name). @param name refers to the 'path1' from the 'quarkus.keycloak.policy-enforcer.paths."path1".*' config properties @param paths refers to the 'quarkus.keycloak.policy-enforcer.paths."paths".paths' configuration property @param enforcementMode enforcement mode @return PathConfigBuilder
namedTenants() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
Additional named tenants.

P

parent() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
patch(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a PATCH method only.
patch(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a PATCH method only.
path() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
Deprecated.
pathCache() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Defines how the policy enforcer should track associations between paths in your application and resources defined in Keycloak.
pathCache() - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
pathCache(int) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
pathCache(int, long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
pathCache(long) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
 
paths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
HTTP request paths that should be protected by the policy enforcer
paths() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
Specifies the paths to protect.
paths(String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
Adds paths with generated name.
paths(PolicyEnforcerConfig.EnforcementMode, String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder
Adds paths with generated name.
permissionName(String) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
 
policy - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
policyEnforcer() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig
Policy enforcement enable status
policyEnforcer() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
Policy enforcement configuration when using Keycloak Authorization Services
PolicyEnforcerResolver - Interface in io.quarkus.keycloak.pep
A PolicyEnforcer resolver.
post(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a POST method only.
post(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a POST method only.
proxyHost - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
put(String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a PUT method only.
put(PolicyEnforcerConfig.ScopeEnforcementMode, String...) - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.PathConfigBuilder
Makes this path specific for a PUT method only.

R

resolve(RoutingContext, OidcTenantConfig, OidcRequestContext<KeycloakPolicyEnforcerTenantConfig>) - Method in interface io.quarkus.keycloak.pep.TenantPolicyConfigResolver
Returns a KeycloakPolicyEnforcerTenantConfig given a RoutingContext and tenant id.
resolvePolicyEnforcer(RoutingContext, OidcTenantConfig) - Method in interface io.quarkus.keycloak.pep.PolicyEnforcerResolver
 
resolvePolicyEnforcer(RoutingContext, OidcTenantConfig) - Method in class io.quarkus.keycloak.pep.runtime.DefaultPolicyEnforcerResolver
 
resolver - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
 

S

scopes() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
An array of strings with the scopes associated with the method
scopes(String...) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
 
scopesEnforcementMode() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
A string referencing the enforcement mode for the scopes associated with a method
scopesEnforcementMode(PolicyEnforcerConfig.ScopeEnforcementMode) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.MethodConfigBuilder
 
sendError(int) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
sendError(int, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
setHeader(String, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 
simpleConfig - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
 
simpleConfig() - Method in interface io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
Simple config.
simpleConfig(Map<String, Map<String, String>>) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfigBuilder.ClaimInformationPointConfigBuilder
 
socketTimeout - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
socketTimeout(long, TimeUnit) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
Socket inactivity timeout
socketTimeoutUnits - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
spNegoSchemeFactory(SPNegoSchemeFactory) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
sslContext - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
sslContext(SSLContext) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
STRICT - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
CN must match hostname connecting to

T

TenantPolicyConfigResolver - Interface in io.quarkus.keycloak.pep
A tenant resolver is responsible for resolving the KeycloakPolicyEnforcerTenantConfig for tenants, dynamically.
truststore - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
trustStore(KeyStore) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 

U

useSPNego(boolean) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 

V

valueOf(String) - Static method in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
verifier - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
 
verifier - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
VerifierWrapper(HostnameVerifier) - Constructor for class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
verify(String, String[], String[]) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
verify(String, X509Certificate) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
verify(String, SSLSession) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
verify(String, SSLSocket) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.VerifierWrapper
 
VertxHttpFacade - Class in io.quarkus.keycloak.pep.runtime
 
VertxHttpFacade(RoutingContext, String, long) - Constructor for class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
 

W

WILDCARD - Enum constant in enum class io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
Allows wildcards in subdomain names i.e.
A B C D E G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages