A B C D E G H I K L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ANY - io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Hostname verification is not done on the server's certificate
- apply(RoutingContext, SecurityIdentity) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
B
- build() - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- build(AdapterHttpClientConfig) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
C
- checkPermission(RoutingContext, Uni<SecurityIdentity>, HttpSecurityPolicy.AuthorizationRequestContext) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- claimInformationPoint - Variable in class 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 - Variable in class 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
- ClaimInformationPointConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
- 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.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
- connectionPoolSize - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- connectionPoolSize - Variable in class 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
- 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
D
- defaultTenant - Variable in class 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 - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus
-
Enables policy enforcement.
- enforcementMode - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how policies are enforced.
- enforcementMode - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
Specifies how policies are enforced
- 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_connectionPoolSize(Object) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig$$accessor
- 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
- getPolicyEnforcer(String) - Method in class io.quarkus.keycloak.pep.runtime.PolicyEnforcerResolver
- getPrincipal() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getReadTimeout() - Method in class io.quarkus.keycloak.pep.runtime.PolicyEnforcerResolver
- getRelativePath() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getRemoteAddr() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- getURI() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
H
- 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 anAdapterConfig
. - HttpClientBuilder() - Constructor for class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- HttpClientBuilder.HostnameVerificationPolicy - Enum in io.quarkus.keycloak.pep.runtime
- HttpClientBuilder.VerifierWrapper - Class in io.quarkus.keycloak.pep.runtime
- httpConfiguration - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
- httpMethodAsScope - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how scopes should be mapped to HTTP methods.
I
- io.quarkus.keycloak.pep.runtime - package io.quarkus.keycloak.pep.runtime
- isSecure() - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
K
- KeycloakConfigPolicyEnforcer() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
- KeycloakPolicyEnforcerAuthorizer - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerAuthorizer() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
- KeycloakPolicyEnforcerBuildTimeConfig - Class in io.quarkus.keycloak.pep.runtime
-
Build time configuration for Keycloak Authorization.
- KeycloakPolicyEnforcerBuildTimeConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig
- KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
- KeycloakPolicyEnforcerEnableStatus() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig.KeycloakPolicyEnforcerEnableStatus
- KeycloakPolicyEnforcerRecorder - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerRecorder(HttpConfiguration) - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
- KeycloakPolicyEnforcerTenantConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig - Class in io.quarkus.keycloak.pep.runtime
- KeycloakPolicyEnforcerTenantConfig$$accessor - 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 - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies how the adapter should fetch the server for resources associated with paths in your application.
- lifespan - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
-
Defines the time in milliseconds when the entry should be expired
M
- maxEntries - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
-
Defines the limit of entries that should be kept in the cache
- maxPooledPerRoute - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- maxPooledPerRoute(int) - Method in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- method - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
The name of the HTTP method
- MethodConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
- methods - Variable in class 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 - Variable in class 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
- namedTenants - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerConfig
-
Additional named tenants.
P
- path - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
-
A URI relative to the application’s context path that should be protected by the policy enforcer
- pathCache - Variable in class 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.
- PathCacheConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathCacheConfig
- PathConfig() - Constructor for class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.PathConfig
- paths - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer
-
Specifies the paths to protect.
- policy - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
- policyEnforcer - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerBuildTimeConfig
-
Policy enforcement enable status
- policyEnforcer - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig
-
Policy enforcement configuration when using Keycloak Authorization Services
- PolicyEnforcerResolver - Class in io.quarkus.keycloak.pep.runtime
- PolicyEnforcerResolver(PolicyEnforcer, Map<String, PolicyEnforcer>, long) - Constructor for class io.quarkus.keycloak.pep.runtime.PolicyEnforcerResolver
- proxyHost - Variable in class io.quarkus.keycloak.pep.runtime.HttpClientBuilder
R
- resolver - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerAuthorizer
S
- scopes - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
An array of strings with the scopes associated with the method
- scopesEnforcementMode - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.MethodConfig
-
A string referencing the enforcement mode for the scopes associated with a method
- sendError(int) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- sendError(int, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- set_connectionPoolSize(Object, int) - Static method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig$$accessor
- setHeader(String, String) - Method in class io.quarkus.keycloak.pep.runtime.VertxHttpFacade
- setup(OidcConfig, KeycloakPolicyEnforcerConfig, TlsConfig) - Method in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerRecorder
- simpleConfig - Variable in class io.quarkus.keycloak.pep.runtime.KeycloakPolicyEnforcerTenantConfig.KeycloakConfigPolicyEnforcer.ClaimInformationPointConfig
- 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 - io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
CN must match hostname connecting to
T
- 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 io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Returns an array containing the constants of this enum type, 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 - io.quarkus.keycloak.pep.runtime.HttpClientBuilder.HostnameVerificationPolicy
-
Allows wildcards in subdomain names i.e.
All Classes All Packages