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, List<OperationAuthInfo> operations, CredentialsProvider credentialsProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.client.ClientRequestContext requestContext) Methods inherited from class io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
addAuthorizationHeader, getCanonicalAuthConfigPropertyName, getCanonicalAuthConfigPropertyName, getCredentialsProvider, getHeaderForPropagation, getHeaderName, getHeaderName, getName, getOpenApiSpecId, getTokenForPropagation, getTokenForPropagation, isEmptyOrBlank, isTokenPropagation, isTokenPropagation, operationsToFilter, sanitizeBasicToken, sanitizeBearerToken
-
Constructor Details
-
ApiKeyAuthenticationProvider
public ApiKeyAuthenticationProvider(String openApiSpecId, String name, ApiKeyIn apiKeyIn, String apiKeyName, List<OperationAuthInfo> operations, CredentialsProvider credentialsProvider)
-
-
Method Details
-
filter
- Throws:
IOException
-