Skip navigation links
Quarkus - OpenID Connect Adapter - Runtime 1.4.0.CR1
A B C D E F G H I J L M N O P R S T U 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
Discovered OIDC
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.
clientSecret - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
Client secret which can be used for the 'client_secret_basic' (default) and 'client_secret_post' and 'client_secret_jwt' authentication methods.
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$Credentials$Jwt$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Secret$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Roles$$accessor
 
construct() - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Tls$$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
 
FORBIDDEN_CHALLENGE - Static variable in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
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_clientSecret(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$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_host(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$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_jwt(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$accessor
 
get_lifespan(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Jwt$$accessor
 
get_method(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Secret$$accessor
 
get_namedTenants(Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
get_password(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
get_port(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
get_principalClaim(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
get_proxy(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$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_secret(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Jwt$$accessor
 
get_tenantEnabled(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_tenantId(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_tls(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_token(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
get_username(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
get_value(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Secret$$accessor
 
get_verification(Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Tls$$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
 
getClientSecret() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
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
 
getCredentialTransport() - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getCredentialTypes() - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getDefaultTenant() - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
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
 
getLifespan() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Jwt
 
getMethod() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
 
getName() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getPrincipalClaim() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
getProxy() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
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
 
getSecret() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Jwt
 
getStaticTenantsConfig() - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getTenantConfigContextFactory() - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getTenantId() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getToken() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
getValue() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
 
getVerification() - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Tls
 

H

host - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Proxy
The host (name or IP address) of the Proxy.
Note: If OIDC adapter needs to use a Proxy to talk with OIDC server (Provider), then at least the "host" config item must be configured to enable the usage of a Proxy.

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.
jwt - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
Client JWT authentication methods
Jwt() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Jwt
 

L

lifespan - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Jwt
JWT life-span in seconds.

M

method - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
Authentication method.

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
Tenant configuration
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$Credentials$Jwt$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Credentials$Secret$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Proxy$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Roles$$accessor - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig$Tls$$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.Credentials.Jwt - Class in io.quarkus.oidc.runtime
Supports the client authentication methods which involve sending a signed JWT token.
OidcTenantConfig.Credentials.Secret - Class in io.quarkus.oidc.runtime
Supports the client authentication methods which involve sending a client secret.
OidcTenantConfig.Credentials.Secret.Method - Enum in io.quarkus.oidc.runtime
 
OidcTenantConfig.Proxy - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Roles - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Tls - Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Tls.Verification - Enum 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

password - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Proxy
The password, if Proxy needs authentication.
port - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Proxy
The port number of the Proxy.
principalClaim - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
Name of the claim which contains a principal name.
proxy - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
Options to configure a proxy that OIDC adapter will use for talking with OIDC server.
Proxy() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Proxy
 
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.Jwt
client_secret_jwt: JWT which includes client id as one of its claims is signed by the client secret and is submitted as a 'client_assertion' form parameter, while 'client_assertion_type' parameter is set to "urn:ietf:params:oauth:client-assertion-type:jwt-bearer".
secret - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
Client secret which is used for a 'client_secret_basic' authentication method.
Secret() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.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_clientSecret(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$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_host(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$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_jwt(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$$accessor
 
set_lifespan(Object, int) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Jwt$$accessor
 
set_method(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Secret$$accessor
 
set_namedTenants(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcConfig$$accessor
 
set_password(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
set_port(Object, int) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
set_principalClaim(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Token$$accessor
 
set_proxy(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$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_secret(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Jwt$$accessor
 
set_tenantEnabled(Object, boolean) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_tenantId(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$$accessor
 
set_tls(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
 
set_username(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Proxy$$accessor
 
set_value(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Credentials$Secret$$accessor
 
set_verification(Object, Object) - Static method in class io.quarkus.oidc.runtime.OidcTenantConfig$Tls$$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
 
setClientSecret(OidcTenantConfig.Credentials.Secret) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
setConnectionDelay(Duration) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setCookiePath(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
 
setCredentials(OidcTenantConfig.Credentials) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
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
 
setLifespan(int) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Jwt
 
setMethod(OidcTenantConfig.Credentials.Secret.Method) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
 
setPrincipalClaim(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Token
 
setProxy(OidcTenantConfig.Proxy) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
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.Jwt
 
setSecret(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials
 
setTenantId(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setToken(OidcTenantConfig.Token) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig
 
setup(OidcConfig, Supplier<Vertx>) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
setValue(String) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
 
setVerification(OidcTenantConfig.Tls.Verification) - Method in class io.quarkus.oidc.runtime.OidcTenantConfig.Tls
 

T

tenantConfigBean - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
TenantConfigBean - Class in io.quarkus.oidc.runtime
 
TenantConfigBean(Map<String, TenantConfigContext>, TenantConfigContext, Function<OidcTenantConfig, TenantConfigContext>) - Constructor for class io.quarkus.oidc.runtime.TenantConfigBean
 
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.
tenantEnabled - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
If this tenant configuration is enabled.
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.
tls - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig
TLS configurations
Tls() - Constructor for class io.quarkus.oidc.runtime.OidcTenantConfig.Tls
 
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
 
toProxyOptions(OidcTenantConfig.Proxy) - Static method in class io.quarkus.oidc.runtime.OidcRecorder
 

U

UNAUTHORIZED_CHALLENGE - Static variable in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
username - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Proxy
The username, if Proxy needs authentication.

V

validateClaims(OidcTenantConfig.Token, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
value - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret
The client secret
valueOf(String) - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.Tls.Verification
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.
values() - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.Credentials.Secret.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.quarkus.oidc.runtime.OidcTenantConfig.Tls.Verification
Returns an array containing the constants of this enum type, in the order they are declared.
verification - Variable in class io.quarkus.oidc.runtime.OidcTenantConfig.Tls
Certificate validation and hostname verification, which can be one of the following values from enum OidcTenantConfig.Tls.Verification.
verifyResolvers() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links
Quarkus - OpenID Connect Adapter - Runtime 1.4.0.CR1

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