Index

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

A

AbstractAuthenticationPropagationHeadersFactory - Class in io.quarkiverse.openapi.generator.providers
Instances of this class determines which of the authentication related incoming headers must be made available to the filtering phase.
AbstractAuthenticationPropagationHeadersFactory(CompositeAuthenticationProvider, OpenApiGeneratorConfig, HeadersProvider) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
AbstractAuthProvider - Class in io.quarkiverse.openapi.generator.providers
 
AbstractAuthProvider(AuthConfig, String, String, List<OperationAuthInfo>) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
ApiKeyAuthenticationMarker - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
ApiKeyAuthenticationMarker.AuthenticationMarkers - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
ApiKeyAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
Provider for API Key authentication.
ApiKeyAuthenticationProvider(String, String, ApiKeyIn, String, AuthConfig, List<OperationAuthInfo>) - Constructor for class io.quarkiverse.openapi.generator.providers.ApiKeyAuthenticationProvider
 
apiKeyIn() - Element in annotation interface io.quarkiverse.openapi.generator.markers.ApiKeyAuthenticationMarker
 
ApiKeyIn - Enum Class in io.quarkiverse.openapi.generator.providers
 
apiKeyName() - Element in annotation interface io.quarkiverse.openapi.generator.markers.ApiKeyAuthenticationMarker
 
auth - Variable in class io.quarkiverse.openapi.generator.SpecItemConfig
Authentication related configurations for the different securitySchemes present on a given OpenApi spec definition file.
AuthConfig - Class in io.quarkiverse.openapi.generator
This class represents the runtime authentication related configuration for an individual securityScheme present on an OpenApi spec definition, i.e. the provided files.
AuthConfig() - Constructor for class io.quarkiverse.openapi.generator.AuthConfig
 
authConfigParams - Variable in class io.quarkiverse.openapi.generator.AuthConfig
Configures a particular parameter value to be used by any of the different internal authentication filters that processes the different securityScheme definitions.
authConfigs - Variable in class io.quarkiverse.openapi.generator.AuthsConfig
Configurations for the individual securitySchemes present on a given OpenApi spec definition file.
AuthenticationRecorder - Class in io.quarkiverse.openapi.generator
 
AuthenticationRecorder(OpenApiGeneratorConfig) - Constructor for class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
AuthName - Annotation Interface in io.quarkiverse.openapi.generator
 
AuthProvider - Interface in io.quarkiverse.openapi.generator.providers
Authentication Provider for ClientRequestFilters generated by the extension.
AuthsConfig - Class in io.quarkiverse.openapi.generator
 
AuthsConfig() - Constructor for class io.quarkiverse.openapi.generator.AuthsConfig
 
authTokenOrBearer(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AuthUtils
 
AuthUtils - Class in io.quarkiverse.openapi.generator.providers
 

B

basicAuthAccessToken(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AuthUtils
 
BasicAuthenticationMarker - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
BasicAuthenticationMarker.AuthenticationMarkers - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
BasicAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
Provider for Basic Authentication.
BasicAuthenticationProvider(String, String, AuthConfig, List<OperationAuthInfo>) - Constructor for class io.quarkiverse.openapi.generator.providers.BasicAuthenticationProvider
 
BearerAuthenticationMarker - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
BearerAuthenticationMarker.AuthenticationMarkers - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
BearerAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
Provides bearer token authentication or any other valid scheme.
BearerAuthenticationProvider(String, String, String, AuthConfig, List<OperationAuthInfo>) - Constructor for class io.quarkiverse.openapi.generator.providers.BearerAuthenticationProvider
 
build() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
 
builder() - Static method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
Builder() - Constructor for class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
 

C

ClassicOidcClientRequestFilterDelegate - Class in io.quarkiverse.openapi.generator
 
clientId() - Method in class io.quarkiverse.openapi.generator.ClassicOidcClientRequestFilterDelegate
 
clientId() - Method in class io.quarkiverse.openapi.generator.ReactiveOidcClientRequestFilterDelegate
 
CompositeAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
Composition of supported ClientRequestFilter defined by a given OpenAPI interface.
CompositeAuthenticationProvider(List<AuthProvider>) - Constructor for class io.quarkiverse.openapi.generator.providers.CompositeAuthenticationProvider
 
compositeProvider - Variable in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
cookie - Enum constant in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
 

D

DEFAULT - Static variable in annotation interface io.quarkiverse.openapi.generator.OidcClient
 
DefaultHeadersProvider - Class in io.quarkiverse.openapi.generator.providers
 
DefaultHeadersProvider() - Constructor for class io.quarkiverse.openapi.generator.providers.DefaultHeadersProvider
 

E

equals(Object) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 

F

filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.ClassicOidcClientRequestFilterDelegate
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.ApiKeyAuthenticationProvider
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.BasicAuthenticationProvider
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.BearerAuthenticationProvider
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.CompositeAuthenticationProvider
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider
 
filter(ClientRequestContext) - Method in interface io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate
 
filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.ReactiveOidcClientRequestFilterDelegate
 
filter(ResteasyReactiveClientRequestContext) - Method in class io.quarkiverse.openapi.generator.ReactiveOidcClientRequestFilterDelegate
 

G

GeneratedClass - Annotation Interface in io.quarkiverse.openapi.generator.annotations
 
GeneratedMethod - Annotation Interface in io.quarkiverse.openapi.generator.annotations
 
GeneratedParam - Annotation Interface in io.quarkiverse.openapi.generator.annotations
 
generatorConfig - Variable in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
getAuth() - Method in class io.quarkiverse.openapi.generator.SpecItemConfig
 
getAuthConfigParam(String, String) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getAuthenticationProviders() - Method in class io.quarkiverse.openapi.generator.providers.CompositeAuthenticationProvider
 
getCanonicalAuthConfigPropertyName(String) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getConfigParam(String) - Method in class io.quarkiverse.openapi.generator.AuthConfig
 
getHeaderName() - Method in class io.quarkiverse.openapi.generator.AuthConfig
 
getHeaderName() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getHttpMethod() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
getItemConfig(String) - Method in class io.quarkiverse.openapi.generator.AuthsConfig
 
getItemConfig(String) - Method in class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
 
getName() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getName() - Method in interface io.quarkiverse.openapi.generator.providers.AuthProvider
Get the name of the Security Provider as defined in the OpenAPI Spec file.
getOpenApiSpecId() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getOperationId() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
getPath() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
getSanitizedSecuritySchemeName(String) - Static method in class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
 
getStringHeaders(OpenApiGeneratorConfig) - Method in class io.quarkiverse.openapi.generator.providers.DefaultHeadersProvider
 
getStringHeaders(OpenApiGeneratorConfig) - Method in interface io.quarkiverse.openapi.generator.providers.HeadersProvider
 
getTokenForPropagation(MultivaluedMap<String, Object>) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
getTokenPropagation() - Method in class io.quarkiverse.openapi.generator.AuthConfig
 

H

hashCode() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
header - Enum constant in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
 
HEADER_NAME - Static variable in class io.quarkiverse.openapi.generator.AuthConfig
 
headerName - Variable in class io.quarkiverse.openapi.generator.AuthConfig
Configures a particular http header attribute from were to take the security token from when the token propagation is enabled.
headersProvider - Variable in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
HeadersProvider - Interface in io.quarkiverse.openapi.generator.providers
 

I

initTokens() - Method in class io.quarkiverse.openapi.generator.ReactiveOidcClientRequestFilterDelegate
 
io.quarkiverse.openapi.generator - package io.quarkiverse.openapi.generator
 
io.quarkiverse.openapi.generator.annotations - package io.quarkiverse.openapi.generator.annotations
 
io.quarkiverse.openapi.generator.markers - package io.quarkiverse.openapi.generator.markers
 
io.quarkiverse.openapi.generator.providers - package io.quarkiverse.openapi.generator.providers
 
isTokenPropagation() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
itemConfigs - Variable in class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
Configurations of the individual OpenApi spec definitions, i.e. the provided files.

L

Literal(String) - Constructor for class io.quarkiverse.openapi.generator.OidcClient.Literal
 
Literal(String) - Constructor for class io.quarkiverse.openapi.generator.OpenApiSpec.Literal
 

M

matches(String) - Method in class io.quarkiverse.openapi.generator.providers.UrlPatternMatcher
Test the given URL against the underlying pattern to determine if it matches, returning a boolean to reflect the outcome.
matchPath(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
method() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker
 

N

name() - Element in annotation interface io.quarkiverse.openapi.generator.AuthName
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.markers.ApiKeyAuthenticationMarker
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BasicAuthenticationMarker
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BearerAuthenticationMarker
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OauthAuthenticationMarker
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker
 
name() - Method in class io.quarkiverse.openapi.generator.OidcClient.Literal
 
name() - Element in annotation interface io.quarkiverse.openapi.generator.OidcClient
 

O

OAuth2AuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
 
OAuth2AuthenticationProvider(AuthConfig, String, String, OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate, List<OperationAuthInfo>) - Constructor for class io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider
 
OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate - Interface in io.quarkiverse.openapi.generator.providers
 
OauthAuthenticationMarker - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
OauthAuthenticationMarker.AuthenticationMarkers - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
OidcClient - Annotation Interface in io.quarkiverse.openapi.generator
 
OidcClient.Literal - Class in io.quarkiverse.openapi.generator
 
OpenApiGeneratorConfig - Class in io.quarkiverse.openapi.generator
This class represents the runtime configurations for the openapi-generator extension.
OpenApiGeneratorConfig() - Constructor for class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
 
OpenApiGeneratorException - Exception in io.quarkiverse.openapi.generator
 
OpenApiGeneratorException(String) - Constructor for exception io.quarkiverse.openapi.generator.OpenApiGeneratorException
 
OpenApiSpec - Annotation Interface in io.quarkiverse.openapi.generator
 
OpenApiSpec.Literal - Class in io.quarkiverse.openapi.generator
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.ApiKeyAuthenticationMarker
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BasicAuthenticationMarker
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BearerAuthenticationMarker
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OauthAuthenticationMarker
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker
 
openApiSpecId() - Method in class io.quarkiverse.openapi.generator.OpenApiSpec.Literal
 
openApiSpecId() - Element in annotation interface io.quarkiverse.openapi.generator.OpenApiSpec
 
OperationAuthInfo - Class in io.quarkiverse.openapi.generator.providers
 
OperationAuthInfo() - Constructor for class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
OperationAuthInfo.Builder - Class in io.quarkiverse.openapi.generator.providers
 
operationId() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker
 
OperationMarker - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
OperationMarker.OperationMarkers - Annotation Interface in io.quarkiverse.openapi.generator.markers
 
operationsToFilter() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
operationsToFilter() - Method in interface io.quarkiverse.openapi.generator.providers.AuthProvider
 

P

path() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker
 
propagationHeaderName(String, String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
propagationHeaderNamePrefix(String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 

Q

query - Enum constant in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
 

R

ReactiveOidcClientRequestFilterDelegate - Class in io.quarkiverse.openapi.generator
 
recordApiKeyAuthProvider(String, String, ApiKeyIn, String, List<OperationAuthInfo>) - Method in class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
recordBasicAuthProvider(String, String, List<OperationAuthInfo>) - Method in class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
recordBearerAuthProvider(String, String, String, List<OperationAuthInfo>) - Method in class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
recordCompositeProvider(String) - Method in class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
recordOauthAuthProvider(String, String, List<OperationAuthInfo>) - Method in class io.quarkiverse.openapi.generator.AuthenticationRecorder
 
RUNTIME_TIME_CONFIG_PREFIX - Static variable in class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
 

S

sanitizeAuthName(String) - Static method in class io.quarkiverse.openapi.generator.providers.CompositeAuthenticationProvider
 
sanitizeBearerToken(String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
 
scheme() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BearerAuthenticationMarker
 
setHttpMethod(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
setOperationId(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
setPath(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
 
SpecItemConfig - Class in io.quarkiverse.openapi.generator
This class represents the runtime authentication related configurations for the individual OpenApi spec definitions, i.e. the provided files.
SpecItemConfig() - Constructor for class io.quarkiverse.openapi.generator.SpecItemConfig
 

T

tag() - Element in annotation interface io.quarkiverse.openapi.generator.annotations.GeneratedClass
 
TOKEN_PROPAGATION - Static variable in class io.quarkiverse.openapi.generator.AuthConfig
 
tokenPropagation - Variable in class io.quarkiverse.openapi.generator.AuthConfig
Enables the authentication token propagation for this particular securityScheme.
toString() - Method in class io.quarkiverse.openapi.generator.AuthConfig
 
toString() - Method in class io.quarkiverse.openapi.generator.AuthsConfig
 
toString() - Method in class io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
 
toString() - Method in class io.quarkiverse.openapi.generator.SpecItemConfig
 

U

update(MultivaluedMap<String, String>, MultivaluedMap<String, String>) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
 
UrlPatternMatcher - Class in io.quarkiverse.openapi.generator.providers
PathPatternMatcher leverages Regex Pattern to represent a parameterized URL.
UrlPatternMatcher(String) - Constructor for class io.quarkiverse.openapi.generator.providers.UrlPatternMatcher
 

V

value() - Element in annotation interface io.quarkiverse.openapi.generator.annotations.GeneratedClass
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.annotations.GeneratedMethod
Operation id
value() - Element in annotation interface io.quarkiverse.openapi.generator.annotations.GeneratedParam
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.markers.ApiKeyAuthenticationMarker.AuthenticationMarkers
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BasicAuthenticationMarker.AuthenticationMarkers
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.markers.BearerAuthenticationMarker.AuthenticationMarkers
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OauthAuthenticationMarker.AuthenticationMarkers
 
value() - Element in annotation interface io.quarkiverse.openapi.generator.markers.OperationMarker.OperationMarkers
 
valueOf(String) - Static method in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
Returns an array containing the constants of this enum class, in the order they are declared.

W

withId(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
 
withMethod(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
 
withPath(String) - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form