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