A B C D E F G H I M O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(AbstractCompositeAuthenticationProvider, OpenApiGeneratorConfig, HeadersProvider) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
- AbstractAuthProvider - Class in io.quarkiverse.openapi.generator.providers
- AbstractAuthProvider(String, String, OpenApiGeneratorConfig) - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- AbstractCompositeAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
-
Composition of supported
ClientRequestFilter
defined by a given OpenAPI interface. - AbstractCompositeAuthenticationProvider() - Constructor for class io.quarkiverse.openapi.generator.providers.AbstractCompositeAuthenticationProvider
- addAuthenticationProvider(AuthProvider) - Method in class io.quarkiverse.openapi.generator.providers.AbstractCompositeAuthenticationProvider
- addOperation(OperationAuthInfo) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- addOperation(OperationAuthInfo) - Method in interface io.quarkiverse.openapi.generator.providers.AuthProvider
- ApiKeyAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
-
Provider for API Key authentication.
- ApiKeyAuthenticationProvider(String, String, ApiKeyIn, String, OpenApiGeneratorConfig) - Constructor for class io.quarkiverse.openapi.generator.providers.ApiKeyAuthenticationProvider
- ApiKeyIn - Enum in io.quarkiverse.openapi.generator.providers
- 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.
- 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.
- 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
- BasicAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
-
Provider for Basic Authentication.
- BasicAuthenticationProvider(String, String, OpenApiGeneratorConfig) - Constructor for class io.quarkiverse.openapi.generator.providers.BasicAuthenticationProvider
- BearerAuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
-
Provides bearer token authentication or any other valid scheme.
- BearerAuthenticationProvider(String, String, String, OpenApiGeneratorConfig) - 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
- compositeProvider - Variable in class io.quarkiverse.openapi.generator.providers.AbstractAuthenticationPropagationHeadersFactory
- cookie - io.quarkiverse.openapi.generator.providers.ApiKeyIn
D
- 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.AbstractCompositeAuthenticationProvider
- 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.OAuth2AuthenticationProvider
G
- GeneratedClass - Annotation Type in io.quarkiverse.openapi.generator.annotations
- GeneratedMethod - Annotation Type in io.quarkiverse.openapi.generator.annotations
- GeneratedParam - Annotation Type 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.AbstractCompositeAuthenticationProvider
- getCanonicalAuthConfigPropertyName(String) - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- getConfigParam(String) - Method in class io.quarkiverse.openapi.generator.AuthConfig
- getGeneratorConfig() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- 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 - 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
- io.quarkiverse.openapi.generator - package io.quarkiverse.openapi.generator
- io.quarkiverse.openapi.generator.annotations - package io.quarkiverse.openapi.generator.annotations
- 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.
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
O
- OAuth2AuthenticationProvider - Class in io.quarkiverse.openapi.generator.providers
- OAuth2AuthenticationProvider(String, String, OpenApiGeneratorConfig) - Constructor for class io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider
- 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
- 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
- operationsToFilter() - Method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- operationsToFilter() - Method in interface io.quarkiverse.openapi.generator.providers.AuthProvider
P
- 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
- 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.AbstractCompositeAuthenticationProvider
- sanitizeBearerToken(String) - Static method in class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- SpecItemConfig - Class in io.quarkiverse.openapi.generator
-
This class represents the runtime authentication related configurations for the individual OpenApi spec definitions, i.e.
- SpecItemConfig() - Constructor for class io.quarkiverse.openapi.generator.SpecItemConfig
T
- tag() - Method in annotation type 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() - Method in annotation type io.quarkiverse.openapi.generator.annotations.GeneratedClass
- value() - Method in annotation type io.quarkiverse.openapi.generator.annotations.GeneratedMethod
-
Operation id
- value() - Method in annotation type io.quarkiverse.openapi.generator.annotations.GeneratedParam
- valueOf(String) - Static method in enum io.quarkiverse.openapi.generator.providers.ApiKeyIn
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.quarkiverse.openapi.generator.providers.ApiKeyIn
-
Returns an array containing the constants of this enum type, 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 All Packages