A B C D E F G H I M O P Q R S T U V W 
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 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
 
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

query - io.quarkiverse.openapi.generator.providers.ApiKeyIn
 

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
 
A B C D E F G H I M O P Q R S T U V W 
All Classes All Packages