Skip navigation links
Quarkus - OpenID Connect Adapter - Runtime 1.3.0.CR1
A B C D E F G I J N O P R S T V 

A

AbstractOidcAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
AbstractOidcAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
AccessTokenCredential - Class in io.quarkus.oidc
 
AccessTokenCredential() - Constructor for class io.quarkus.oidc.AccessTokenCredential
 
AccessTokenCredential(String, RoutingContext) - Constructor for class io.quarkus.oidc.AccessTokenCredential
Create AccessTokenCredential
AccessTokenCredential(String, RefreshToken, RoutingContext) - Constructor for class io.quarkus.oidc.AccessTokenCredential
Create AccessTokenCredential
applicationType - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
The application type, which can be one of the following values from enum OidcTenantConfig.ApplicationType.
audience - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
Expected audience 'aud' claim value which may be a string or an array of strings.
auth - Variable in class io.quarkus.oidc.runtime.TenantConfigContext
 
authenticate(IdentityProviderManager, TokenCredential) - Method in class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
authenticate(TokenAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
authentication - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Different options to configure authorization requests
Authentication() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
authServerUrl - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
The base URL of the OpenID Connect (OIDC) server, for example, 'https://host:port/auth'.

B

BearerAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
BearerAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 

C

clientId - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
The client-id of the application.
CodeAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
CodeAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
connectionDelay - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
The maximum amount of time the adapter will try connecting to the currently unavailable OIDC server for.
construct() - Static method in class io.quarkus.oidc.runtime.OidcBuildTimeConfig$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcRecorder$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
ContextAwareTokenCredential - Class in io.quarkus.oidc.runtime
 
ContextAwareTokenCredential(String, String, RoutingContext) - Constructor for class io.quarkus.oidc.runtime.ContextAwareTokenCredential
 
cookiePath - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Cookie path parameter value which, if set, will be used for the session and state cookies.
credentials - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Credentials which the OIDC adapter will use to authenticate to the OIDC server.
Credentials() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
currentAccessToken() - Method in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
The producer method for the current access token
currentAccessToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
currentIdToken() - Method in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
The producer method for the current id token
currentIdToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
The producer method for the current id token
currentRefreshToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 

D

defaultTenant - Variable in class io.quarkus.oidc.runtime.OidcConfig
The default tenant.
DefaultTenantConfigResolver - Class in io.quarkus.oidc.runtime
 
DefaultTenantConfigResolver() - Constructor for class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 

E

enabled - Variable in class io.quarkus.oidc.runtime.OidcBuildTimeConfig
If the OIDC extension is enabled.
expirationGrace - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
Expiration grace period in seconds.
extraParams - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Additional properties which will be added as the query parameters to the authentication redirect URI.

F

findRoles(String, OidcTenantConfig.Roles, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
fromAudience(String...) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
fromClaimPath(String) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
fromClaimPathAndSeparator(String, String) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
fromIssuer(String) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 

G

get_applicationType(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_audience(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
get_authentication(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_authServerUrl(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_clientId(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_connectionDelay(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_cookiePath(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
get_credentials(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_defaultTenant(Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
get_enabled(Object) - Static method in class io.quarkus.oidc.runtime.OidcBuildTimeConfig$$accessor
 
get_expirationGrace(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
get_extraParams(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
get_introspectionPath(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_issuer(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
get_jwksPath(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_namedTenants(Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
get_principalClaim(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
get_publicKey(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_redirectPath(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
get_restorePathAfterRedirect(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
get_roleClaimPath(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
get_roleClaimSeparator(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
get_roles(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_scopes(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
get_secret(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$accessor
 
get_tenantId(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_token(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
getAudience() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
getAuthentication() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getAuthServerUrl() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getChallenge(RoutingContext, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
getChallenge(RoutingContext, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getClaims() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getClientId() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getConnectionDelay() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getContext() - Method in class io.quarkus.oidc.runtime.ContextAwareTokenCredential
 
getCookiePath() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
getCredential() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getCredentials() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getExpirationGrace() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
getExtraParams() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
getIntrospectionPath() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getIssuer() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
getJwksPath() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getName() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getPrincipalClaim() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
getPublicKey() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getRedirectPath() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
getRefreshToken() - Method in class io.quarkus.oidc.AccessTokenCredential
 
getRequestType() - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
getRoleClaimPath() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
getRoleClaimSeparator() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
getRoles() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getScopes() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
getSecret() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
getTenantId() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getToken() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 

I

identity - Variable in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
 
identity - Variable in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
IdToken - Annotation Type in io.quarkus.oidc
 
IdTokenCredential - Class in io.quarkus.oidc
 
IdTokenCredential() - Constructor for class io.quarkus.oidc.IdTokenCredential
 
IdTokenCredential(String, RoutingContext) - Constructor for class io.quarkus.oidc.IdTokenCredential
 
introspectionPath - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Relative path of the RFC7662 introspection service.
io.quarkus.oidc - package io.quarkus.oidc
 
io.quarkus.oidc.runtime - package io.quarkus.oidc.runtime
 
isBlocking(RoutingContext) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
isRestorePathAfterRedirect() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
issuer - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
Expected issuer 'iss' claim value.

J

jwksPath - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Relative path of the OIDC service returning a JWK set.

N

namedTenants - Variable in class io.quarkus.oidc.runtime.OidcConfig
Additional named tenants.

O

OidcAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
OidcAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
OidcBuildTimeConfig - Class in io.quarkus.oidc.runtime
Build time configuration for OIDC.
OidcBuildTimeConfig() - Constructor for class io.quarkus.oidc.runtime.OidcBuildTimeConfig
 
OidcBuildTimeConfig$$accessor - Class in io.quarkus.oidc.runtime
 
OidcConfig - Class in io.quarkus.oidc.runtime
 
OidcConfig() - Constructor for class io.quarkus.oidc.runtime.OidcConfig
 
oidcConfig - Variable in class io.quarkus.oidc.runtime.TenantConfigContext
 
OidcConfig$$accessor - Class in io.quarkus.oidc.runtime
 
OIDCException - Exception in io.quarkus.oidc
 
OIDCException() - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(String) - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(Throwable) - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(String, Throwable) - Constructor for exception io.quarkus.oidc.OIDCException
 
OidcIdentityProvider - Class in io.quarkus.oidc.runtime
 
OidcIdentityProvider() - Constructor for class io.quarkus.oidc.runtime.OidcIdentityProvider
 
OidcJsonWebTokenProducer - Class in io.quarkus.oidc.runtime
 
OidcJsonWebTokenProducer() - Constructor for class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
 
OidcJwtCallerPrincipal - Class in io.quarkus.oidc.runtime
An implementation of JWTCallerPrincipal
OidcJwtCallerPrincipal(JwtClaims, TokenCredential) - Constructor for class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
OidcJwtCallerPrincipal(JwtClaims, TokenCredential, String) - Constructor for class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
OidcRecorder - Class in io.quarkus.oidc.runtime
 
OidcRecorder() - Constructor for class io.quarkus.oidc.runtime.OidcRecorder
 
OidcRecorder$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig
 
OidcTenantConfig$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Authentication$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Credentials$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Roles$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Token$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.ApplicationType - Enum in io.quarkus.oidc.runtime
 
OidcTenantConfig.Authentication - Class in io.quarkus.oidc.runtime
Defines the authorization request properties when authenticating users using the Authorization Code Grant Type.
OidcTenantConfig.Credentials - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Roles - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Token - Class in io.quarkus.oidc.runtime
 
OidcTokenCredentialProducer - Class in io.quarkus.oidc.runtime
 
OidcTokenCredentialProducer() - Constructor for class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
OidcUtils - Class in io.quarkus.oidc.runtime
 

P

principalClaim - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
Name of the claim which contains a principal name.
publicKey - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Public key for the local JWT token verification.

R

redirectPath - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Relative path for calculating a "redirect_uri" query parameter.
RefreshToken - Class in io.quarkus.oidc
 
RefreshToken() - Constructor for class io.quarkus.oidc.RefreshToken
 
RefreshToken(String) - Constructor for class io.quarkus.oidc.RefreshToken
 
resolve(RoutingContext, boolean) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
Resolve TenantConfigContext which contains the tenant configuration and the active OIDC connection instance which may be null.
resolve(RoutingContext) - Method in interface io.quarkus.oidc.TenantConfigResolver
Returns a OidcTenantConfig given a RoutingContext.
resolve(RoutingContext) - Method in interface io.quarkus.oidc.TenantResolver
Returns a tenant identifier given a RoutingContext, where the identifier will be used to choose the proper configuration during runtime.
resolver - Variable in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
restorePathAfterRedirect - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If this property is set to 'true' then the original request URI which was used before the authentication will be restored after the user has been redirected back to the application.
roleClaimPath - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
Path to the claim containing an array of groups.
roleClaimSeparator - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
Separator for splitting a string which may contain multiple group values.
roles - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Configuration to find and parse a custom claim containing the roles information.
Roles() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 

S

scopes - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
List of scopes
secret - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
The client secret
set_applicationType(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_audience(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
set_authentication(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_authServerUrl(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_clientId(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_connectionDelay(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_cookiePath(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
set_credentials(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_defaultTenant(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
set_enabled(Object, boolean) - Static method in class io.quarkus.oidc.runtime.OidcBuildTimeConfig$$accessor
 
set_expirationGrace(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
set_extraParams(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
set_introspectionPath(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_issuer(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
set_jwksPath(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_namedTenants(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
set_principalClaim(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
set_publicKey(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_redirectPath(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
set_restorePathAfterRedirect(Object, boolean) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
set_roleClaimPath(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
set_roleClaimSeparator(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
set_roles(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_scopes(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Authentication$$accessor
 
set_secret(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$accessor
 
set_tenantId(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_token(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
setAudience(List<String>) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
setAuthentication(OidcTenantConfig.Authentication) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setAuthServerUrl(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setClientId(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setConnectionDelay(Duration) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setCookiePath(Optional<String>) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setCredentials(OidcTenantConfig.Credentials) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setDefaultTenant(TenantConfigContext) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
setExpirationGrace(int) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
setExtraParams(Map<String, String>) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setIntrospectionPath(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setIssuer(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
setJwksPath(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setPrincipalClaim(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
setPublicKey(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setRedirectPath(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setRestorePathAfterRedirect(boolean) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setRoleClaimPath(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
setRoleClaimSeparator(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Roles
 
setRoles(OidcTenantConfig.Roles) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setScopes(Optional<List<String>>) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setSecret(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
setTenantConfigContextFactory(Function<OidcTenantConfig, TenantConfigContext>) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
setTenantId(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setTenantsConfig(Map<String, TenantConfigContext>) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
setToken(OidcTenantConfig.Token) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setup(OidcConfig, Supplier<Vertx>, BeanContainer) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 

T

TenantConfigContext - Class in io.quarkus.oidc.runtime
 
TenantConfigContext(OAuth2Auth, OidcTenantConfig) - Constructor for class io.quarkus.oidc.runtime.TenantConfigContext
 
tenantConfigResolver - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
TenantConfigResolver - Interface in io.quarkus.oidc
A tenant resolver is responsible for resolving the OidcTenantConfig for tenants, dynamically.
tenantId - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
A unique tenant identifier.
tenantResolver - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
tenantResolver - Variable in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
TenantResolver - Interface in io.quarkus.oidc
A tenant resolver is responsible for resolving tenants dynamically so that the proper configuration can be used accordingly.
token - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Configuration how to validate the token claims.
Token() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
toOidcException(Throwable) - Static method in class io.quarkus.oidc.runtime.OidcRecorder
 

V

validateClaims(OidcTenantConfig.Token, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
valueOf(String) - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyResolvers() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
A B C D E F G I J N O P R S T V 
Skip navigation links
Quarkus - OpenID Connect Adapter - Runtime 1.3.0.CR1

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