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(BaseCompositeAuthenticationProvider, OpenApiGeneratorConfig, HeadersProvider) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
- AbstractAuthProvider - Class in io.quarkiverse.openapi.generator.providers
- AbstractAuthProvider(String, String, List<OperationAuthInfo>, CredentialsProvider) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- addAuthorizationHeader(MultivaluedMap<String, Object>, String) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- apiKey() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Sets the API Key for a given OpenAPI securityScheme.
- 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, List<OperationAuthInfo>, CredentialsProvider) - 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() - Method in interface io.quarkiverse.openapi.generator.SpecItemConfig
-
Authentication related configurations for the different securitySchemes present on a given OpenApi spec definition file.
- AuthConfig - Interface 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.
- authConfigs() - Method in interface 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() - Constructor for class io.quarkiverse.openapi.generator.AuthenticationRecorder
- authName(String) - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext.CredentialsContextBuilder
- 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 - Interface in io.quarkiverse.openapi.generator
- authTokenOrBearer(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AuthUtils
- AuthUtils - Class in io.quarkiverse.openapi.generator.providers
B
- BaseCompositeAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
-
Composition of supported
ClientRequestFilterdefined by a given OpenAPI interface. - BaseCompositeAuthenticationProvider(List<AuthProvider>) - Constructor for class io.quarkiverse.openapi.generator.providers.BaseCompositeAuthenticationProvider
- basicAuthAccessToken(String) - Static method in class io.quarkiverse.openapi.generator.providers.AuthUtils
- basicAuthAccessTokenWithoutPrefix(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, List<OperationAuthInfo>, CredentialsProvider) - 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, List<OperationAuthInfo>, CredentialsProvider) - Constructor for class io.quarkiverse.openapi.generator.providers.BearerAuthenticationProvider
- bearerToken() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Sets the Bearer Token for a given OpenAPI securityScheme.
- build() - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext.CredentialsContextBuilder
- build() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
- builder() - Static method in class io.quarkiverse.openapi.generator.providers.CredentialsContext
- builder() - Static method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
- Builder() - Constructor for class io.quarkiverse.openapi.generator.providers.OperationAuthInfo.Builder
C
- compositeProvider - Variable in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
- ConfigCredentialsProvider - Class in io.quarkiverse.openapi.generator.providers
- ConfigCredentialsProvider() - Constructor for class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- cookie - Enum constant in enum class io.quarkiverse.openapi.generator.providers.ApiKeyIn
- CredentialsContext - Class in io.quarkiverse.openapi.generator.providers
- CredentialsContext(ClientRequestContext, String, String) - Constructor for class io.quarkiverse.openapi.generator.providers.CredentialsContext
- CredentialsContext.CredentialsContextBuilder - Class in io.quarkiverse.openapi.generator.providers
- CredentialsContextBuilder() - Constructor for class io.quarkiverse.openapi.generator.providers.CredentialsContext.CredentialsContextBuilder
- CredentialsProvider - Interface in io.quarkiverse.openapi.generator.providers
-
Provider for security credentials.
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.providers.ApiKeyAuthenticationProvider
- filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.BaseCompositeAuthenticationProvider
- filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.BasicAuthenticationProvider
- filter(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.BearerAuthenticationProvider
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
- getApiKey(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getApiKey(CredentialsContext) - Method in interface io.quarkiverse.openapi.generator.providers.CredentialsProvider
-
Gets the API Key given the OpenAPI definition and security schema
- getAuth() - Method in interface io.quarkiverse.openapi.generator.SpecItemConfig
- getAuthenticationProviders() - Method in class io.quarkiverse.openapi.generator.providers.BaseCompositeAuthenticationProvider
- getAuthName() - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext
- getBasicPassword(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getBasicPassword(CredentialsContext) - Method in interface io.quarkiverse.openapi.generator.providers.CredentialsProvider
-
Gets the password given the OpenAPI definition and security schema
- getBasicUsername(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getBasicUsername(CredentialsContext) - Method in interface io.quarkiverse.openapi.generator.providers.CredentialsProvider
-
Gets the username given the OpenAPI definition and security schema
- getBearerToken(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getBearerToken(CredentialsContext) - Method in interface io.quarkiverse.openapi.generator.providers.CredentialsProvider
-
Gets the Bearer Token given the OpenAPI definition and security schema
- getCanonicalAuthConfigPropertyName(String) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getCanonicalAuthConfigPropertyName(String, String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getConfigKey(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getCredentialsProvider() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getHeaderForPropagation(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getHeaderName() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getHeaderName(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getHttpMethod() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
- getItemConfig(String) - Method in interface io.quarkiverse.openapi.generator.AuthsConfig
- getItemConfig(String) - Method in interface 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.
- getOauth2BearerToken(CredentialsContext) - Method in class io.quarkiverse.openapi.generator.providers.ConfigCredentialsProvider
- getOauth2BearerToken(CredentialsContext) - Method in interface io.quarkiverse.openapi.generator.providers.CredentialsProvider
-
Gets the OAuth2 Bearer Token given the OpenAPI definition and security schema
- getOpenApiSpecId() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getOpenApiSpecId() - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext
- getOperationId() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
- getPath() - Method in class io.quarkiverse.openapi.generator.providers.OperationAuthInfo
- getRequestContext() - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext
- getSanitizedSecuritySchemeName(String) - Static method in interface 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
- getTokenForPropagation(MultivaluedMap<String, Object>, String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
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 interface io.quarkiverse.openapi.generator.AuthConfig
- headerName() - Method in interface 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
- 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
- isEmptyOrBlank(String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- isTokenPropagation() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- isTokenPropagation(String, String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- itemConfigs() - Method in interface 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
- 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 - Interface in io.quarkiverse.openapi.generator
-
This class represents the runtime configurations for the openapi-generator extension.
- 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
- openApiSpecId(String) - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext.CredentialsContextBuilder
- 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
- password() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Sets the Basic Authentication password for a given OpenAPI securityScheme.
- 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
- 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
- requestContext(ClientRequestContext) - Method in class io.quarkiverse.openapi.generator.providers.CredentialsContext.CredentialsContextBuilder
- RUNTIME_TIME_CONFIG_PREFIX - Static variable in interface io.quarkiverse.openapi.generator.OpenApiGeneratorConfig
S
- sanitizeAuthName(String) - Static method in class io.quarkiverse.openapi.generator.providers.BaseCompositeAuthenticationProvider
- sanitizeBasicToken(String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- 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 - Interface in io.quarkiverse.openapi.generator
-
This class represents the runtime authentication related configurations for the individual OpenApi spec definitions, i.e. the provided files.
T
- tag() - Element in annotation interface io.quarkiverse.openapi.generator.annotations.GeneratedClass
- TOKEN_PROPAGATION - Static variable in interface io.quarkiverse.openapi.generator.AuthConfig
- tokenPropagation() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Enables the authentication token propagation for this particular securityScheme.
- toString() - Method in class io.quarkiverse.openapi.generator.providers.UrlPatternMatcher
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
- UrlPatternMatcher(String) - Constructor for class io.quarkiverse.openapi.generator.providers.UrlPatternMatcher
- useAuthorizationHeaderValue() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Only valid for API Key Authentication.
- username() - Method in interface io.quarkiverse.openapi.generator.AuthConfig
-
Sets the Basic Authentication username for a given OpenAPI securityScheme.
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