Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form