Index

A C D E G H I J N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

absoluteExpiresIn - Variable in class io.quarkus.oidc.client.OidcClientConfig
If the access token 'expires_in' property should be checked as an absolute time value as opposed to a duration relative to the current time.
AbstractTokensProducer - Class in io.quarkus.oidc.client.runtime
 
AbstractTokensProducer() - Constructor for class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
AccessToken - Annotation Interface in io.quarkus.oidc.token.propagation
When this annotation is added to a MicroProfile REST Client interface, the AccessTokenRequestFilter will be added to the request pipeline.
accessTokenProperty - Variable in class io.quarkus.oidc.client.OidcClientConfig.Grant
Access token property name in a token grant response
awaitTokens() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 

C

CIBA - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'urn:openid:params:grant-type:ciba' grant requiring an OIDC client authentication as well as 'auth_req_id' parameter which must be passed to OidcClient at the token request time.
CLIENT - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'client_credentials' grant requiring an OIDC client authentication only
clientEnabled - Variable in class io.quarkus.oidc.client.OidcClientConfig
If this client configuration is enabled.
clientId() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
close() - Method in class io.quarkus.oidc.client.runtime.OidcClientImpl
 
close() - Method in class io.quarkus.oidc.client.runtime.OidcClientsImpl
 
CODE - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'authorization_code' grant requiring an OIDC client authentication as well as at least 'code' and 'redirect_uri' parameters which must be passed to OidcClient at the token request time.
createOidcClient(OidcClientConfig, String, TlsConfig, Supplier<Vertx>) - Static method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
createOidcClientBean(OidcClients) - Method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
createOidcClientBean(OidcClients, String) - Method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
createOidcClientsBean(OidcClients) - Method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
createOidcClientUni(OidcClientConfig, String, TlsConfig, Supplier<Vertx>) - Static method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 

D

defaultClient - Variable in class io.quarkus.oidc.client.runtime.OidcClientsConfig
The default client.
DisabledOidcClientException - Exception in io.quarkus.oidc.client.runtime
 
DisabledOidcClientException() - Constructor for exception io.quarkus.oidc.client.runtime.DisabledOidcClientException
 
DisabledOidcClientException(String) - Constructor for exception io.quarkus.oidc.client.runtime.DisabledOidcClientException
 
DisabledOidcClientException(String, Throwable) - Constructor for exception io.quarkus.oidc.client.runtime.DisabledOidcClientException
 
DisabledOidcClientException(Throwable) - Constructor for exception io.quarkus.oidc.client.runtime.DisabledOidcClientException
 

E

earlyTokenAcquisition - Variable in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
earlyTokensAcquisition - Variable in class io.quarkus.oidc.client.OidcClientConfig
Requires that all filters which use 'OidcClient' acquire the tokens at the post-construct initialization time, possibly long before these tokens are used.
enabled - Variable in class io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig
If the OIDC client extension is enabled.
EXCHANGE - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'urn:ietf:params:oauth:grant-type:token-exchange' grant requiring an OIDC client authentication as well as at least 'subject_token' parameter which must be passed to OidcClient at the token request time.
expiresInProperty - Variable in class io.quarkus.oidc.client.OidcClientConfig.Grant
Access token expiry property name in a token grant response

G

get(String) - Method in class io.quarkus.oidc.client.Tokens
 
getAccessToken() - Method in class io.quarkus.oidc.client.Tokens
 
getAccessTokenExpiresAt() - Method in class io.quarkus.oidc.client.Tokens
 
getAccessTokenProperty() - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
getClient() - Method in interface io.quarkus.oidc.client.OidcClients
Returns a default OidcClient.
getClient() - Method in class io.quarkus.oidc.client.runtime.OidcClientsImpl
 
getClient(String) - Method in interface io.quarkus.oidc.client.OidcClients
Returns an OidcClient with a specific id.
getClient(String) - Method in class io.quarkus.oidc.client.runtime.OidcClientsImpl
 
getExpiresInProperty() - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
getGrant() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getGrantOptions() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getGrantType() - Method in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
 
getHeaders() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getId() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getRefreshExpiresInProperty() - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
getRefreshToken() - Method in class io.quarkus.oidc.client.Tokens
 
getRefreshTokenProperty() - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
getRefreshTokenTimeSkew() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getRefreshTokenTimeSkew() - Method in class io.quarkus.oidc.client.Tokens
 
getScopes() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
getTokens() - Method in interface io.quarkus.oidc.client.OidcClient
Get the grant access and refresh tokens.
getTokens() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
getTokens(OidcClient) - Method in class io.quarkus.oidc.client.runtime.TokensHelper
 
getTokens(OidcClient, boolean) - Method in class io.quarkus.oidc.client.runtime.TokensHelper
 
getTokens(Map<String, String>) - Method in interface io.quarkus.oidc.client.OidcClient
Get the grant access and refresh tokens with additional grant parameters.
getTokens(Map<String, String>) - Method in class io.quarkus.oidc.client.runtime.OidcClientImpl
 
getType() - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
grant - Variable in class io.quarkus.oidc.client.OidcClientConfig
 
Grant() - Constructor for class io.quarkus.oidc.client.OidcClientConfig.Grant
 
grantOptions - Variable in class io.quarkus.oidc.client.OidcClientConfig
Grant options

H

headers - Variable in class io.quarkus.oidc.client.OidcClientConfig
Custom HTTP headers which have to be sent to the token endpoint

I

id - Variable in class io.quarkus.oidc.client.OidcClientConfig
A unique OIDC client identifier.
init() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
initTokens() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
initTokens(OidcClient) - Method in class io.quarkus.oidc.client.runtime.TokensHelper
 
io.quarkus.oidc.client - package io.quarkus.oidc.client
 
io.quarkus.oidc.client.filter - package io.quarkus.oidc.client.filter
 
io.quarkus.oidc.client.runtime - package io.quarkus.oidc.client.runtime
 
io.quarkus.oidc.token.propagation - package io.quarkus.oidc.token.propagation
 
isAbsoluteExpiresIn() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
isAccessTokenExpired() - Method in class io.quarkus.oidc.client.Tokens
 
isAccessTokenWithinRefreshInterval() - Method in class io.quarkus.oidc.client.Tokens
 
isClientEnabled() - Method in class io.quarkus.oidc.client.OidcClientConfig
 
isForceNewTokens() - Method in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
isRefreshTokenExpired() - Method in class io.quarkus.oidc.client.Tokens
 

J

JWT - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'urn:ietf:params:oauth:grant-type:jwt-bearer' grant requiring an OIDC client authentication as well as at least an 'assertion' parameter which must be passed to OidcClient at the token request time.
JWT_PROPAGATE_TOKEN_CREDENTIAL - Static variable in class io.quarkus.oidc.token.propagation.TokenPropagationConstants
System property key that is resolved to true if JWT auth mechanism should put `TokenCredential` into Vert.x duplicated context.

N

namedClients - Variable in class io.quarkus.oidc.client.runtime.OidcClientsConfig
Additional named clients.
NamedOidcClient - Annotation Interface in io.quarkus.oidc.client
Specification of OIDC client to be injected.
newClient(OidcClientConfig) - Method in interface io.quarkus.oidc.client.OidcClients
Returns a new OidcClient.
newClient(OidcClientConfig) - Method in class io.quarkus.oidc.client.runtime.OidcClientsImpl
 

O

OIDC_PROPAGATE_TOKEN_CREDENTIAL - Static variable in class io.quarkus.oidc.token.propagation.TokenPropagationConstants
System property key that is resolved to true if OIDC auth mechanism should put `TokenCredential` into Vert.x duplicated context.
OidcClient - Interface in io.quarkus.oidc.client
Token grant client
OidcClientBuildTimeConfig - Class in io.quarkus.oidc.client.runtime
Build time configuration for OIDC client.
OidcClientBuildTimeConfig() - Constructor for class io.quarkus.oidc.client.runtime.OidcClientBuildTimeConfig
 
OidcClientConfig - Class in io.quarkus.oidc.client
 
OidcClientConfig() - Constructor for class io.quarkus.oidc.client.OidcClientConfig
 
OidcClientConfig.Grant - Class in io.quarkus.oidc.client
 
OidcClientConfig.Grant.Type - Enum Class in io.quarkus.oidc.client
 
OidcClientException - Exception in io.quarkus.oidc.client
 
OidcClientException() - Constructor for exception io.quarkus.oidc.client.OidcClientException
 
OidcClientException(String) - Constructor for exception io.quarkus.oidc.client.OidcClientException
 
OidcClientException(String, Throwable) - Constructor for exception io.quarkus.oidc.client.OidcClientException
 
OidcClientException(Throwable) - Constructor for exception io.quarkus.oidc.client.OidcClientException
 
OidcClientFilter - Annotation Interface in io.quarkus.oidc.client.filter
 
OidcClientImpl - Class in io.quarkus.oidc.client.runtime
 
OidcClientImpl(WebClient, String, String, String, MultiMap, MultiMap, OidcClientConfig, Map<OidcEndpoint.Type, List<OidcRequestFilter>>) - Constructor for class io.quarkus.oidc.client.runtime.OidcClientImpl
 
OidcClientRecorder - Class in io.quarkus.oidc.client.runtime
 
OidcClientRecorder() - Constructor for class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
OidcClients - Interface in io.quarkus.oidc.client
Token grant clients
oidcClientsConfig - Variable in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
OidcClientsConfig - Class in io.quarkus.oidc.client.runtime
 
OidcClientsConfig() - Constructor for class io.quarkus.oidc.client.runtime.OidcClientsConfig
 
OidcClientsImpl - Class in io.quarkus.oidc.client.runtime
 
OidcClientsImpl() - Constructor for class io.quarkus.oidc.client.runtime.OidcClientsImpl
 
OidcClientsImpl(OidcClient, Map<String, OidcClient>, Function<OidcClientConfig, Uni<OidcClient>>) - Constructor for class io.quarkus.oidc.client.runtime.OidcClientsImpl
 

P

PASSWORD - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'password' grant requiring both OIDC client and user ('username' and 'password') authentications
produceTokens() - Method in class io.quarkus.oidc.client.runtime.TokensProducer
 

R

REFRESH - Enum constant in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
'refresh_token' grant requiring an OIDC client authentication and a refresh token.
refreshExpiresInProperty - Variable in class io.quarkus.oidc.client.OidcClientConfig.Grant
Refresh token expiry property name in a token grant response
refreshTokenExpiresAt - Variable in class io.quarkus.oidc.client.Tokens
 
refreshTokenProperty - Variable in class io.quarkus.oidc.client.OidcClientConfig.Grant
Refresh token property name in a token grant response
refreshTokens(String) - Method in interface io.quarkus.oidc.client.OidcClient
Refresh and return a new pair of access and refresh tokens.
refreshTokens(String, Map<String, String>) - Method in interface io.quarkus.oidc.client.OidcClient
Refresh and return a new pair of access and refresh tokens.
refreshTokens(String, Map<String, String>) - Method in class io.quarkus.oidc.client.runtime.OidcClientImpl
 
refreshTokenTimeSkew - Variable in class io.quarkus.oidc.client.OidcClientConfig
Refresh token time skew in seconds.
revokeAccessToken(String) - Method in interface io.quarkus.oidc.client.OidcClient
Revoke the access token.
revokeAccessToken(String, Map<String, String>) - Method in interface io.quarkus.oidc.client.OidcClient
Revoke the access token.
revokeAccessToken(String, Map<String, String>) - Method in class io.quarkus.oidc.client.runtime.OidcClientImpl
 

S

scopes - Variable in class io.quarkus.oidc.client.OidcClientConfig
List of access token scopes
setAbsoluteExpiresIn(boolean) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setAccessTokenProperty(String) - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
setClientEnabled(boolean) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setExpiresInProperty(String) - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
setGrant(OidcClientConfig.Grant) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setGrantOptions(Map<String, Map<String, String>>) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setHeaders(Map<String, String>) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setId(String) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setRefreshExpiresInProperty(String) - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
setRefreshTokenProperty(String) - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
setRefreshTokenTimeSkew(Duration) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setScopes(List<String>) - Method in class io.quarkus.oidc.client.OidcClientConfig
 
setType(OidcClientConfig.Grant.Type) - Method in class io.quarkus.oidc.client.OidcClientConfig.Grant
 
setup(OidcClientsConfig, TlsConfig, Supplier<Vertx>) - Method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 

T

TokenPropagationConstants - Class in io.quarkus.oidc.token.propagation
 
TokenPropagationConstants() - Constructor for class io.quarkus.oidc.token.propagation.TokenPropagationConstants
 
TokenRequestState(Tokens) - Constructor for class io.quarkus.oidc.client.runtime.TokensHelper.TokenRequestState
 
TokenRequestState(Uni<Tokens>) - Constructor for class io.quarkus.oidc.client.runtime.TokensHelper.TokenRequestState
 
tokens - Variable in class io.quarkus.oidc.client.runtime.TokensHelper.TokenRequestState
 
Tokens - Class in io.quarkus.oidc.client
Access and Refresh tokens returned from a token grant request
Tokens(String, Long, Duration, String, Long, JsonObject) - Constructor for class io.quarkus.oidc.client.Tokens
 
tokensHelper - Variable in class io.quarkus.oidc.client.runtime.AbstractTokensProducer
 
TokensHelper - Class in io.quarkus.oidc.client.runtime
 
TokensHelper() - Constructor for class io.quarkus.oidc.client.runtime.TokensHelper
 
TokensHelper.TokenRequestState - Class in io.quarkus.oidc.client.runtime
 
TokensProducer - Class in io.quarkus.oidc.client.runtime
 
TokensProducer() - Constructor for class io.quarkus.oidc.client.runtime.TokensProducer
 
tokenUni - Variable in class io.quarkus.oidc.client.runtime.TokensHelper.TokenRequestState
 
toOidcClientException(String, Throwable) - Static method in class io.quarkus.oidc.client.runtime.OidcClientRecorder
 
type - Variable in class io.quarkus.oidc.client.OidcClientConfig.Grant
Grant type

V

value() - Element in annotation interface io.quarkus.oidc.client.filter.OidcClientFilter
 
value() - Element in annotation interface io.quarkus.oidc.client.NamedOidcClient
 
valueOf(String) - Static method in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.oidc.client.OidcClientConfig.Grant.Type
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E G H I J N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form