Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJsonObject - Class in io.quarkus.oidc.common.runtime
- AbstractJsonObject() - Constructor for class io.quarkus.oidc.common.runtime.AbstractJsonObject
- AbstractJsonObject(JsonObject) - Constructor for class io.quarkus.oidc.common.runtime.AbstractJsonObject
- AbstractJsonObject(String) - Constructor for class io.quarkus.oidc.common.runtime.AbstractJsonObject
- 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.OidcClientCommonConfig.Credentials.Jwt
-
If true then the client authentication token is a JWT bearer grant assertion.
- assertion() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
If true then the client authentication token is a JWT bearer grant assertion.
- audience - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
The JWT audience (`aud`) claim value.
- audience() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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`.
- authServerUrl() - Method in interface io.quarkus.oidc.common.runtime.config.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.config.OidcClientCommonConfig.Credentials.Secret.Method
-
`client_secret_basic` (default): The client id and secret are submitted with the HTTP Authorization Basic scheme.
- BASIC - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.config.OidcClientCommonConfig.Credentials.Jwt.Source
- BEARER - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.config.OidcCommonConfig.Tls.Verification
-
Certificates are validated but hostname verification is disabled.
- 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.OidcClientCommonConfig.Credentials.Jwt
-
Additional claims.
- claims() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
Additional claims.
- CLIENT - Enum constant in enum class io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt.Source
- CLIENT - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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_METADATA_CLIENT_NAME - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- CLIENT_METADATA_ID_ISSUED_AT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- CLIENT_METADATA_POST_LOGOUT_URIS - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- CLIENT_METADATA_REDIRECT_URIS - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- CLIENT_METADATA_SECRET_EXPIRES_AT - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- CLIENT_REGISTRATION - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
-
Applies to OIDC client registration requests
- CLIENT_SECRET - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- clientId - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
The client id of the application.
- clientId() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
-
The client id of the application.
- clientJwtKey(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- clientName - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
The client name of the application.
- clientName() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
-
The client name of the application.
- clientSecret - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
-
The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.
- clientSecret() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials
-
The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.
- clientSecret(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- clientSecretMethod(OidcClientCommonConfig.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.
- connectionDelay() - Method in interface io.quarkus.oidc.common.runtime.config.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.
- connectionRetryCount() - Method in interface io.quarkus.oidc.common.runtime.config.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.
- connectionTimeout() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
The number of seconds after which the current OIDC connection request times out.
- contains(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- contextProperties() - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Returns the value of the
contextPropertiesrecord component. - COOKIE_REQUEST_HEADER - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- createOidcClientRedirectException(HttpResponse<Buffer>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- credentials - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
Credentials the OIDC adapter uses to authenticate to the OIDC server.
- credentials() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
-
Different authentication options for OIDC client to access OIDC token and other secured endpoints.
- Credentials() - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
D
- discoverMetadata(WebClient, Map<OidcEndpoint.Type, List<OidcRequestFilter>>, OidcRequestContextProperties, Map<OidcEndpoint.Type, List<OidcResponseFilter>>, 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.
- discoveryEnabled() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
Discovery of the OIDC endpoints.
- doDiscoverMetadata(WebClient, Map<OidcEndpoint.Type, List<OidcRequestFilter>>, OidcRequestContextProperties, Map<OidcEndpoint.Type, List<OidcResponseFilter>>, String, long, Vertx, boolean, List<String>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
E
- empty() - Static method in interface io.quarkus.oidc.common.runtime.OidcTlsSupport
- encodeForm(MultiMap) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- EQ - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- equals(Object) - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Indicates whether some other object is "equal to" this one.
- 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(OidcRequestFilter.OidcRequestContext) - Method in interface io.quarkus.oidc.common.OidcRequestFilter
-
Filter OIDC request.
- filter(OidcResponseFilter.OidcResponseContext) - Method in interface io.quarkus.oidc.common.OidcResponseFilter
-
Filter OIDC responses.
- filter(HttpRequest<Buffer>, Buffer, OidcRequestContextProperties) - Method in interface io.quarkus.oidc.common.OidcRequestFilter
-
Deprecated, for removal: This API element is subject to removal in a future version.
- filterHttpResponse(OidcRequestContextProperties, HttpResponse<Buffer>, Buffer, Map<OidcEndpoint.Type, List<OidcResponseFilter>>, OidcEndpoint.Type) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- followRedirects - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
-
Follow redirects automatically when WebClient gets HTTP 302.
- followRedirects() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
Follow redirects automatically when WebClient gets HTTP 302.
- forConfig(OidcCommonConfig.Tls) - Method in interface io.quarkus.oidc.common.runtime.OidcTlsSupport
- 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 property value
- get(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- get(String, Class<T>) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
-
Get typed property value
- getAll() - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
-
Get an unmodifiable view of the current context properties.
- getAllProperties() - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getArray(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getAudience() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getAuthServerUrl() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- getAuthServerUrl(OidcCommonConfig) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- getBoolean(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getClaims() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getClientId() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- getClientName() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- getClientOrJwtSecret(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- getClientSecret() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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
- getCookies() - Method in exception io.quarkus.oidc.common.runtime.OidcClientRedirectException
- getCredentials() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- getDiscoveryEnabled() - 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
- getJsonObject() - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getJsonString() - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getJwt() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
- getKey() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getKey() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- getKeyFile() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getKeyringName() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Jwt
- getListOfStrings(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getLocation() - Method in exception io.quarkus.oidc.common.runtime.OidcClientRedirectException
- getLong(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getMatchingOidcRequestFilters(Map<OidcEndpoint.Type, List<OidcRequestFilter>>, OidcEndpoint.Type) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- getMatchingOidcResponseFilters(Map<OidcEndpoint.Type, List<OidcResponseFilter>>, 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.OidcClientCommonConfig.Credentials.Secret
- getName() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- getObject(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- 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
- getOidcResponseFilters() - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- getPropertyNames() - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getProxy() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- getRegistrationPath() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- getRevokePath() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- getSecret() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
- getSecret() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getSecretProvider() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getSecretProvider() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
- getSignatureAlgorithm() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getSource() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getSslContext() - Method in class io.quarkus.oidc.common.runtime.OidcTlsSupport.TlsConfigSupport
- getString(String) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
-
Get property value as String
- getString(String) - Method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- getTlsConfig() - Method in class io.quarkus.oidc.common.runtime.OidcTlsSupport.TlsConfigSupport
- getTlsConfigName() - Method in class io.quarkus.oidc.common.runtime.OidcTlsSupport.TlsConfigSupport
- getTokenKeyId() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- getTokenPath() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- 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.OidcClientCommonConfig.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
- hashCode() - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns a hash code value for this object.
- 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. - host() - Method in interface io.quarkus.oidc.common.runtime.config.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(OidcClientCommonConfig, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- initClientSecretBasicAuth(OidcClientCommonConfig) - 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
- io.quarkus.oidc.common.runtime.config - package io.quarkus.oidc.common.runtime.config
- isAbsoluteUrl(Optional<String>) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- isAssertion() - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- isClientJwtAuthRequired(OidcClientCommonConfig.Credentials, boolean) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- isClientSecretBasicAuthRequired(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- isClientSecretPostAuthRequired(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- isClientSecretPostJwtAuthRequired(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- isDiscoveryEnabled() - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- isGlobalTrustAll() - Method in class io.quarkus.oidc.common.runtime.OidcTlsSupport.TlsConfigSupport
- isJwtAssertion(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- issuer - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
The issuer of the signing key added as a JWT `iss` claim.
- issuer() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials
-
Client JSON Web Token (JWT) authentication methods
- jwt() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials
-
Client JSON Web Token (JWT) authentication methods
- Jwt() - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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(OidcClientCommonConfig.Credentials) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
K
- key - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
String representation of a private key.
- key - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
-
The CredentialsProvider client secret key
- key() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
String representation of a private key.
- key() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Provider
-
The CredentialsProvider client secret key
- keyFile - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
If provided, indicates that JWT is signed using a private key in PEM or JWK format.
- keyFile() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Jwt
-
The private key id or alias.
- keyId() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
The private key id or alias.
- keyPassword - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
The private key password.
- keyPassword() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
The private key password.
- keyringName - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
-
The CredentialsProvider keyring name.
- keyringName() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Provider
-
The CredentialsProvider keyring name.
- keyStoreFile - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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
-
Deprecated.Use the TLS registry instead.
- keyStoreFile() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
If provided, indicates that JWT is signed using a private key from a keystore.
- keyStoreFile() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreFileType - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreFileType() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreKeyAlias - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreKeyAlias() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreKeyPassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreKeyPassword() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
A parameter to specify the password of the keystore file.
- keyStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStorePassword() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
A parameter to specify the password of the keystore file.
- keyStorePassword() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreProvider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- keyStoreProvider() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
L
- lifespan - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
The JWT lifespan in seconds.
- lifespan() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
The JWT lifespan in seconds.
- LOCATION_RESPONSE_HEADER - Static variable in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- 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.
- maxPoolSize() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
The maximum size of the connection pool used by the WebClient.
- method - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
-
The authentication method.
- method() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Secret
-
The authentication method.
N
- name - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
-
The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered
- name() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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.config.OidcCommonConfig.Tls.Verification
-
All certificates are trusted and hostname verification is disabled.
- NONE - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
-
All certificates are trusted and hostname verification is disabled.
O
- of(TlsConfigurationRegistry) - Static method in interface io.quarkus.oidc.common.runtime.OidcTlsSupport
- of(Supplier<TlsConfigurationRegistry>) - Static method in interface io.quarkus.oidc.common.runtime.OidcTlsSupport
- OidcClientCommonConfig - Class in io.quarkus.oidc.common.runtime
- OidcClientCommonConfig - Interface in io.quarkus.oidc.common.runtime.config
- OidcClientCommonConfig() - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- OidcClientCommonConfig(OidcClientCommonConfig) - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- OidcClientCommonConfig.Credentials - Class in io.quarkus.oidc.common.runtime
- OidcClientCommonConfig.Credentials - Interface in io.quarkus.oidc.common.runtime.config
-
Credentials used by OIDC client to authenticate to OIDC token and other secured endpoints.
- OidcClientCommonConfig.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.
- OidcClientCommonConfig.Credentials.Jwt - Interface in io.quarkus.oidc.common.runtime.config
-
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.
- OidcClientCommonConfig.Credentials.Jwt.Source - Enum Class in io.quarkus.oidc.common.runtime.config
- OidcClientCommonConfig.Credentials.Jwt.Source - Enum Class in io.quarkus.oidc.common.runtime
- OidcClientCommonConfig.Credentials.Provider - Class in io.quarkus.oidc.common.runtime
-
CredentialsProvider, which provides a client secret.
- OidcClientCommonConfig.Credentials.Provider - Interface in io.quarkus.oidc.common.runtime.config
-
CredentialsProvider, which provides a client secret.
- OidcClientCommonConfig.Credentials.Secret - Class in io.quarkus.oidc.common.runtime
-
Supports the client authentication methods that involve sending a client secret.
- OidcClientCommonConfig.Credentials.Secret - Interface in io.quarkus.oidc.common.runtime.config
-
Supports the client authentication methods that involve sending a client secret.
- OidcClientCommonConfig.Credentials.Secret.Method - Enum Class in io.quarkus.oidc.common.runtime.config
- OidcClientCommonConfig.Credentials.Secret.Method - Enum Class in io.quarkus.oidc.common.runtime
- OidcClientRedirectException - Exception in io.quarkus.oidc.common.runtime
- OidcClientRedirectException(String, List<String>) - Constructor for exception io.quarkus.oidc.common.runtime.OidcClientRedirectException
- OidcCommonConfig - Class in io.quarkus.oidc.common.runtime
- OidcCommonConfig - Interface in io.quarkus.oidc.common.runtime.config
- OidcCommonConfig() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig
- OidcCommonConfig(OidcCommonConfig) - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig
- OidcCommonConfig.Proxy - Class in io.quarkus.oidc.common.runtime
- OidcCommonConfig.Proxy - Interface in io.quarkus.oidc.common.runtime.config
- OidcCommonConfig.Tls - Class in io.quarkus.oidc.common.runtime
- OidcCommonConfig.Tls - Interface in io.quarkus.oidc.common.runtime.config
- OidcCommonConfig.Tls.Verification - Enum Class in io.quarkus.oidc.common.runtime.config
- 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
OidcRequestFilterto 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
- OidcRequestContext(HttpRequest<Buffer>, Buffer, OidcRequestContextProperties) - Constructor for record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Creates an instance of a
OidcRequestContextrecord class. - 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.
- OidcRequestFilter.OidcRequestContext - Record Class in io.quarkus.oidc.common
-
OIDC request context which provides access to the HTTP request headers and body, as well as context properties.
- OidcResponseContext(OidcRequestContextProperties, int, MultiMap, Buffer) - Constructor for record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Creates an instance of a
OidcResponseContextrecord class. - OidcResponseFilter - Interface in io.quarkus.oidc.common
-
Response filter which can be used to intercept HTTP responses from the OIDC provider.
- OidcResponseFilter.OidcResponseContext - Record Class in io.quarkus.oidc.common
-
OIDC response context which provides access to the HTTP response status code, headers and body.
- OidcTlsSupport - Interface in io.quarkus.oidc.common.runtime
- OidcTlsSupport.TlsConfigSupport - Class in io.quarkus.oidc.common.runtime
- 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() - Method in interface io.quarkus.oidc.common.runtime.config.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.
- port() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Proxy
-
The port number of the Proxy.
- POST - Enum constant in enum class io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Secret.Method
-
`client_secret_post`: The client id and secret are submitted as the `client_id` and `client_secret` form parameters.
- POST - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.config.OidcClientCommonConfig.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_JWT - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Secret
-
The Secret CredentialsProvider.
- provider() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Secret
-
The Secret CredentialsProvider.
- Provider() - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
HTTP proxy configuration.
- Proxy() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Proxy
- put(String, Object) - Method in class io.quarkus.oidc.common.OidcRequestContextProperties
-
Set the property
Q
- QUERY - Enum constant in enum class io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Secret.Method
-
client id and secret are submitted as HTTP query parameters.
- QUERY - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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
- REGISTERED_CLIENT - Enum constant in enum class io.quarkus.oidc.common.OidcEndpoint.Type
-
Applies to requests to dynamically registered OIDC client endpoints
- REGISTRATION_ACCESS_TOKEN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- REGISTRATION_CLIENT_URI - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- registrationPath - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig
-
The relative path or absolute URL of the OIDC dynamic client registration endpoint.
- registrationPath() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
The relative path or absolute URL of the OIDC dynamic client registration endpoint.
- request() - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Returns the value of the
requestrecord component. - requestBody() - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Returns the value of the
requestBodyrecord component. - requestProperties() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns the value of the
requestPropertiesrecord component. - REQUIRED - Enum constant in enum class io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls.Verification
-
Certificates are validated and hostname verification is enabled.
- REQUIRED - Enum constant in enum class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls.Verification
-
Certificates are validated and hostname verification is enabled.
- responseBody() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns the value of the
responseBodyrecord component. - responseHeaders() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns the value of the
responseHeadersrecord component. - REVOCATION_TOKEN - Static variable in class io.quarkus.oidc.common.runtime.OidcConstants
- revokePath - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
The relative path or absolute URL of the OIDC token revocation endpoint.
- revokePath() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
-
The relative path or absolute URL of the OIDC token revocation endpoint.
S
- secret - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
If provided, indicates that JWT is signed using a secret key.
- secret - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
-
The client secret used by the `client_secret_basic` authentication method.
- secret() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
If provided, indicates that JWT is signed using a secret key.
- secret() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials
-
The client secret used by the `client_secret_basic` authentication method.
- Secret() - Constructor for class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
- secretProvider - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
If provided, indicates that JWT is signed using a secret key provided by Secret CredentialsProvider.
- secretProvider() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Jwt
- setAudience(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Jwt
- setClientId(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- setClientName(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- setClientSecret(OidcClientCommonConfig.Credentials.Secret) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
- setConnectionDelay(Duration) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setConnectionTimeout(Duration) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setCredentials(OidcClientCommonConfig.Credentials) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- setDiscoveryEnabled(boolean) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setDiscoveryEnabled(Boolean) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setHttpClientOptions(OidcCommonConfig, HttpClientOptions, OidcTlsSupport.TlsConfigSupport) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- setJwt(OidcClientCommonConfig.Credentials.Jwt) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
- setKey(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setKey(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- setKeyFile(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setKeyringName(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- setKeyStoreProvider(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
- setLifespan(int) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setMaxPoolSize(int) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setMethod(OidcClientCommonConfig.Credentials.Secret.Method) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
- setName(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- setProxy(OidcCommonConfig.Proxy) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setRegistrationPath(String) - Method in class io.quarkus.oidc.common.runtime.OidcCommonConfig
- setRevokePath(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- setSecret(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setSecret(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials
- setSecretProvider(OidcClientCommonConfig.Credentials.Provider) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setSecretProvider(OidcClientCommonConfig.Credentials.Provider) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
- setSignatureAlgorithm(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setSource(OidcClientCommonConfig.Credentials.Jwt.Source) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setTokenKeyId(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
- setTokenPath(String) - Method in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
- 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.OidcClientCommonConfig.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.OidcClientCommonConfig.Credentials.Jwt
-
The signature algorithm used for the
OidcClientCommonConfig.Credentials.Jwt.keyFileproperty. - signatureAlgorithm() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
The signature algorithm used for the
OidcClientCommonConfig.Credentials.Jwt.keyFile()property. - signJwtWithKey(OidcClientCommonConfig, String, Key) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- source - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
JWT token source: OIDC provider client or an existing JWT bearer token.
- source() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
JWT token source: OIDC provider client or an existing JWT bearer token.
- statusCode() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns the value of the
statusCoderecord component. - subject - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Jwt
-
Subject of the signing key added as a JWT `sub` claim The default value is the client id.
- subject() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.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() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig
-
TLS configuration.
- Tls() - Constructor for class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
- tlsConfigurationName - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
The name of the TLS configuration to use.
- tlsConfigurationName() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
The name of the TLS configuration to use.
- toJsonObject(String) - Static method in class io.quarkus.oidc.common.runtime.AbstractJsonObject
- 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.OidcClientCommonConfig.Credentials.Jwt
-
The key identifier of the signing key added as a JWT `kid` header.
- tokenKeyId() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Jwt
-
The key identifier of the signing key added as a JWT `kid` header.
- tokenPath - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig
-
The OIDC token endpoint that issues access and refresh tokens; specified as a relative path or absolute URL.
- tokenPath() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
-
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
- toString() - Method in record class io.quarkus.oidc.common.OidcRequestFilter.OidcRequestContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.quarkus.oidc.common.OidcResponseFilter.OidcResponseContext
-
Returns a string representation of this record class.
- trustStoreCertAlias - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreCertAlias() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreFile - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreFile() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreFileType - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreFileType() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStorePassword - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStorePassword() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreProvider - Variable in class io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- trustStoreProvider() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
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.
- useBlockingDnsLookup() - Method in interface io.quarkus.oidc.common.runtime.config.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.
- username() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Proxy
-
The username, if the Proxy needs authentication.
- useTlsRegistry() - Method in class io.quarkus.oidc.common.runtime.OidcTlsSupport.TlsConfigSupport
V
- validOidcClientRedirect(String) - Static method in class io.quarkus.oidc.common.runtime.OidcCommonUtils
- value - Variable in class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
-
The client secret value.
- value() - Element in annotation interface io.quarkus.oidc.common.OidcEndpoint
-
Identifies one or more OIDC endpoints.
- value() - Method in interface io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig.Credentials.Secret
-
The client secret value.
- 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.config.OidcClientCommonConfig.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.config.OidcClientCommonConfig.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.config.OidcCommonConfig.Tls.Verification
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.oidc.common.runtime.OidcClientCommonConfig.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.OidcClientCommonConfig.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.config.OidcClientCommonConfig.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.config.OidcClientCommonConfig.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.config.OidcCommonConfig.Tls.Verification
-
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.OidcClientCommonConfig.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.OidcClientCommonConfig.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
-
Deprecated.Use the TLS registry instead.
- verification() - Method in interface io.quarkus.oidc.common.runtime.config.OidcCommonConfig.Tls
-
Deprecated.Use the TLS registry instead.
- verifyCommonConfiguration(OidcClientCommonConfig, 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
OidcRequestFilter.filter(OidcRequestContext)