Class ApiKeyAuthenticationProvider
java.lang.Object
io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
io.quarkiverse.openapi.generator.providers.ApiKeyAuthenticationProvider
- All Implemented Interfaces:
AuthProvider,jakarta.ws.rs.client.ClientRequestFilter
Provider for API Key authentication.
-
Constructor Summary
ConstructorsConstructorDescriptionApiKeyAuthenticationProvider(String openApiSpecId, String name, ApiKeyIn apiKeyIn, String apiKeyName, OpenApiGeneratorConfig generatorConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.client.ClientRequestContext requestContext) Methods inherited from class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
addOperation, getAuthConfigParam, getCanonicalAuthConfigPropertyName, getGeneratorConfig, getHeaderName, getName, getOpenApiSpecId, getTokenForPropagation, init, isTokenPropagation, operationsToFilter, sanitizeBearerToken
-
Constructor Details
-
ApiKeyAuthenticationProvider
public ApiKeyAuthenticationProvider(String openApiSpecId, String name, ApiKeyIn apiKeyIn, String apiKeyName, OpenApiGeneratorConfig generatorConfig)
-
-
Method Details
-
filter
- Throws:
IOException
-