Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCESS_TOKEN_VALUE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
ALL - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
 
AMP - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
assertion - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
If true then the client authentication token is a JWT bearer grant assertion.
audience - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The JWT audience (`aud`) claim value.
AUTHORIZATION_CODE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
authServerUrl - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The base URL of the OpenID Connect (OIDC) server, for example, `https://host:port/auth`.

B

BACK_CHANNEL_EVENT_NAME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
BACK_CHANNEL_EVENTS_CLAIM - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
BACK_CHANNEL_LOGOUT_SID_CLAIM - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
BACK_CHANNEL_LOGOUT_TOKEN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
BASIC - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.
BASIC_SCHEME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
basicSchemeValue(String, String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
BEARER - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source
 
BEARER_SCHEME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

C

CERTIFICATE_VALIDATION - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
Certificates are validated but hostname verification is disabled.
claims - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
Additional claims.
CLIENT - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source
 
CLIENT_ASSERTION - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CLIENT_ASSERTION_TYPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CLIENT_CREDENTIALS_GRANT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CLIENT_ID - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CLIENT_SECRET - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
clientId - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The client id of the application.
clientJwtKey(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
clientName - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The client name of the application.
clientSecret - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.
clientSecret(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
clientSecretMethod(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
CODE_FLOW_CODE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_ERROR - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_ERROR_DESCRIPTION - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_REDIRECT_URI - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_RESPONSE_MODE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_RESPONSE_TYPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CODE_FLOW_STATE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
CONNECTION_BACKOFF_DURATION - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
connectionDelay - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The duration to attempt the initial connection to an OIDC server.
connectionRetryCount - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The number of times to retry re-establishing an existing OIDC connection if it is temporarily lost.
connectionTimeout - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The number of seconds after which the current OIDC connection request times out.
credentials - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
Credentials the OIDC adapter uses to authenticate to the OIDC server.
Credentials() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 

D

discoverMetadata(WebClient, Map<OidcEndpoint.Type, List<OidcRequestFilter>>, OidcRequestContextProperties, String, long, Vertx, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
DISCOVERY - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC discovery requests
DISCOVERY_ENDPOINT - Static variable in class io.quarkus.oidc.common.OidcRequestContextProperties
 
discoveryEnabled - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
Discovery of the OIDC endpoints.

E

encodeForm(MultiMap) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
EQ - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
EXCHANGE_GRANT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
EXPIRES_IN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

F

filter(HttpRequest<Buffer>, Buffer, OidcRequestContextProperties) - Method in interface io.quarkus.oidc.common.OidcRequestFilter
Filter OIDC requests
formatConnectionErrorMessage(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
FRONT_CHANNEL_LOGOUT_SID_PARAM - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

G

generateSecretKey() - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
get(String) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
 
get(String, Class<T>) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
 
getAll() - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
 
getAudience() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getAuthServerUrl() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getAuthServerUrl(OidcCommonConfig) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getClaims() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getClientId() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getClientName() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getClientOrJwtSecret(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getClientSecret() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
getConnectionDelay() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getConnectionDelayInMillis(OidcCommonConfig) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getConnectionTimeout() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getCredentials() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getDiscoveryUri(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getErrorStatus() - Method in exception io.quarkus.oidc.common.runtime.OidcEndpointAccessException
 
getJwt() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
getKey() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getKey() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
getKeyFile() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getKeyringName() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
getKeyStoreProvider() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
getKeyStoreType(Optional<String>, Path) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getLifespan() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getMatchingOidcRequestFilters(Map<OidcEndpoint.Type, List<OidcRequestFilter>>, OidcEndpoint.Type) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getMaxPoolSize() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getMethod() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
getName() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
getOidcEndpointUrl(String, Optional<String>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getOidcRequestFilters() - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
getProxy() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getRevokePath() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getSecret() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
getSecret() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getSecretProvider() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getSecretProvider() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
getSignatureAlgorithm() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getSource() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getString(String) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
 
getTokenKeyId() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
getTokenPath() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
getTrustStoreCertAlias() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
getTrustStoreFile() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
getTrustStorePassword() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
getTrustStoreProvider() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
getValue() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
getVerification() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
GRANT_TYPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

H

host - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
The host name or IP address of the Proxy.
Note: If the OIDC adapter requires a Proxy to talk with the OIDC server (Provider), set this value to enable the usage of a Proxy.
HTTP_SCHEME - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 

I

ID_TOKEN_SID_CLAIM - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
ID_TOKEN_VALUE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
initClientJwtKey(OidcCommonConfig) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
initClientSecretBasicAuth(OidcCommonConfig) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
INTROSPECTION - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC token introspection requests
INTROSPECTION_TOKEN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_ACTIVE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_AUD - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_CLIENT_ID - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_EXP - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_IAT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_ISS - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_SUB - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_TYPE_HINT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
INTROSPECTION_TOKEN_USERNAME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
io.quarkus.oidc.common - package io.quarkus.oidc.common
 
io.quarkus.oidc.common.runtime - package io.quarkus.oidc.common.runtime
 
isAbsoluteUrl(Optional<String>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
isAssertion() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
isClientJwtAuthRequired(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
isClientSecretBasicAuthRequired(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
isClientSecretPostAuthRequired(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
isClientSecretPostJwtAuthRequired(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
isDiscoveryEnabled() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
isJwtAssertion(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
issuer - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The issuer of the signing key added as a JWT `iss` claim.

J

JWKS - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC JSON Web Key Set endpoint requests
jwt - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
Client JSON Web Token (JWT) authentication methods
Jwt() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
JWT_BEARER_CLIENT_ASSERTION_TYPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
JWT_BEARER_GRANT_ASSERTION - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
JWT_BEARER_GRANT_TYPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
jwtSecret(OidcCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 

K

key - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
String representation of a private key.
key - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
The CredentialsProvider client secret key
keyFile - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
If provided, indicates that JWT is signed using a private key in PEM or JWK format.
keyId - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The private key id or alias.
keyPassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The private key password.
keyringName - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
The CredentialsProvider keyring name.
keyStoreFile - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
If provided, indicates that JWT is signed using a private key from a keystore.
keyStoreFile - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
An optional keystore that holds the certificate information instead of specifying separate files.
keyStoreFileType - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The type of the keystore file.
keyStoreKeyAlias - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The alias of a specific key in the keystore.
keyStoreKeyPassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The password of the key, if it is different from the OidcCommonConfig.Tls.keyStorePassword.
keyStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
A parameter to specify the password of the keystore file.
keyStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The password of the keystore file.
keyStoreProvider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The provider of the keystore file.

L

lifespan - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The JWT lifespan in seconds.
LOGOUT_ID_TOKEN_HINT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
LOGOUT_STATE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

M

maxPoolSize - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The maximum size of the connection pool used by the WebClient.
method - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
The authentication method.

N

name - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered
NONCE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
NONE - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
All certificates are trusted and hostname verification is disabled.

O

OidcCommonConfig - Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
OidcCommonConfig.Credentials - Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig.Credentials.Jwt - Class in io.quarkus.oidc.common.runtime
Supports the client authentication `client_secret_jwt` and `private_key_jwt` methods, which involves sending a JWT token assertion signed with a client secret or private key.
OidcCommonConfig.Credentials.Jwt.Source - Enum Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig.Credentials.Provider - Class in io.quarkus.oidc.common.runtime
CredentialsProvider, which provides a client secret.
OidcCommonConfig.Credentials.Secret - Class in io.quarkus.oidc.common.runtime
Supports the client authentication methods that involve sending a client secret.
OidcCommonConfig.Credentials.Secret.Method - Enum Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig.Proxy - Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig.Tls - Class in io.quarkus.oidc.common.runtime
 
OidcCommonConfig.Tls.Verification - Enum Class in io.quarkus.oidc.common.runtime
 
OidcCommonUtils - Class in io.quarkus.oidc.common.runtime
 
OidcConstants - Class in io.quarkus.oidc.common.runtime
 
OidcConstants() - Constructor for class io.quarkus.oidc.common.runtime.OidcConstants
 
OidcEndpoint - Annotation Interface in io.quarkus.oidc.common
Annotation that can be used to restrict OidcRequestFilter to specific OIDC endpoints
OidcEndpoint.Type - Enum Class in io.quarkus.oidc.common
 
OidcEndpointAccessException - Exception in io.quarkus.oidc.common.runtime
 
OidcEndpointAccessException(int) - Constructor for exception io.quarkus.oidc.common.runtime.OidcEndpointAccessException
 
oidcEndpointNotAvailable() - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
OidcRequestContextProperties - Class in io.quarkus.oidc.common
 
OidcRequestContextProperties() - Constructor for class io.quarkus.oidc.common.OidcRequestContextProperties
 
OidcRequestContextProperties(Map<String, Object>) - Constructor for class io.quarkus.oidc.common.OidcRequestContextProperties
 
OidcRequestFilter - Interface in io.quarkus.oidc.common
Request filter which can be used to customize requests such as the verification JsonWebKey set and token grant requests which are made from the OIDC adapter to the OIDC provider.
OPENID_SCOPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 

P

password - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
The password, if the Proxy needs authentication.
PASSWORD_GRANT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PASSWORD_GRANT_PASSWORD - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PASSWORD_GRANT_USERNAME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PKCE_CODE_CHALLENGE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PKCE_CODE_CHALLENGE_METHOD - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PKCE_CODE_CHALLENGE_S256 - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
PKCE_CODE_VERIFIER - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
port - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
The port number of the Proxy.
POST - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.
POST_JWT - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
`client_secret_jwt`: The client id and generated JWT secret are submitted as the `client_id` and `client_secret` form parameters.
POST_LOGOUT_REDIRECT_URI - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
prependSlash(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
provider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
The Secret CredentialsProvider.
Provider() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
proxy - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
Options to configure the proxy the OIDC adapter uses to talk with the OIDC server.
Proxy() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
 

Q

QUERY - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
client id and secret are submitted as HTTP query parameters.

R

REFRESH_EXPIRES_IN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
REFRESH_TOKEN_GRANT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
REFRESH_TOKEN_VALUE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
REQUIRED - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
Certificates are validated and hostname verification is enabled.
REVOCATION_TOKEN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
revokePath - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The relative path or absolute URL of the OIDC token revocation endpoint.

S

secret - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
If provided, indicates that JWT is signed using a secret key.
secret - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
The client secret used by the `client_secret_basic` authentication method.
Secret() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
secretProvider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
If provided, indicates that JWT is signed using a secret key provided by Secret CredentialsProvider.
sendRequest(Vertx, HttpRequest<Buffer>, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
sendRequest(Vertx, HttpRequest<Buffer>, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
setAssertion(boolean) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setAudience(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setAuthServerUrl(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setClaims(Map<String, String>) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setClientId(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setClientName(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setClientSecret(OidcCommonConfig.Credentials.Secret) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
setConnectionDelay(Duration) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setConnectionTimeout(Duration) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setCredentials(OidcCommonConfig.Credentials) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setDiscoveryEnabled(boolean) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setHttpClientOptions(OidcCommonConfig, HttpClientOptions, TlsConfiguration) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
setJwt(OidcCommonConfig.Credentials.Jwt) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
setKey(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setKey(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
setKeyFile(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setKeyringName(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
setKeyStoreProvider(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
setLifespan(int) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setMaxPoolSize(int) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setMethod(OidcCommonConfig.Credentials.Secret.Method) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
setName(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Provider
 
setProxy(OidcCommonConfig.Proxy) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setRevokePath(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setSecret(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setSecret(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
 
setSecretProvider(OidcCommonConfig.Credentials.Provider) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setSecretProvider(OidcCommonConfig.Credentials.Provider) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
setSignatureAlgorithm(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setSource(OidcCommonConfig.Credentials.Jwt.Source) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setTokenKeyId(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
 
setTokenPath(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
 
setTrustStoreCertAlias(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
setTrustStoreFile(Path) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
setTrustStorePassword(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
setTrustStoreProvider(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
setValue(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
 
setVerification(OidcCommonConfig.Tls.Verification) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
signatureAlgorithm - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The signature algorithm used for the OidcCommonConfig.Credentials.Jwt.keyFile property.
signJwtWithKey(OidcCommonConfig, String, Key) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
source - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
JWT token source: OIDC provider client or an existing JWT bearer token.
subject - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
Subject of the signing key added as a JWT `sub` claim The default value is the client id.

T

tls - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
TLS configurations
Tls() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
 
TOKEN - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC token endpoint requests
TOKEN - Static variable in class io.quarkus.oidc.common.OidcRequestContextProperties
 
TOKEN_CREDENTIAL - Static variable in class io.quarkus.oidc.common.OidcRequestContextProperties
 
TOKEN_REVOCATION - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC token revocation endpoint requests
TOKEN_SCOPE - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
tokenKeyId - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt
The key identifier of the signing key added as a JWT `kid` header.
tokenPath - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL.
toProxyOptions(OidcCommonConfig.Proxy) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
trustStoreCertAlias - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The alias of the truststore certificate.
trustStoreFile - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The truststore that holds the certificate information of the certificates to trust.
trustStoreFileType - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The type of the truststore file.
trustStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The password of the truststore file.
trustStoreProvider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
The provider of the truststore file.

U

urlEncode(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
useBlockingDnsLookup - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
Whether DNS lookup should be performed on the worker thread.
USERINFO - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Applies to OIDC UserInfo endpoint requests
username - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
The username, if the Proxy needs authentication.

V

value - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret
The client secret value.
value() - Element in annotation interface io.quarkus.oidc.common.OidcEndpoint
Identifies one or more OIDC endpoints.
valueOf(String) - Static method in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.oidc.common.OidcEndpoint.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Jwt.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials.Secret.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
Returns an array containing the constants of this enum class, in the order they are declared.
verification - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
Certificate validation and hostname verification, which can be one of the following OidcCommonConfig.Tls.Verification values.
verifyCommonConfiguration(OidcCommonConfig, boolean, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
verifyConfigurationId(String, String, Optional<String>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 
verifyEndpointUrl(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
 

W

WELL_KNOWN_CONFIGURATION - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form