Class BearerAuthenticationProvider
java.lang.Object
io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
io.quarkiverse.openapi.generator.providers.BearerAuthenticationProvider
- All Implemented Interfaces:
AuthProvider,jakarta.ws.rs.client.ClientRequestFilter
Provides bearer token authentication or any other valid scheme.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBearerAuthenticationProvider(String openApiSpecId, String name, String scheme, 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
-
BearerAuthenticationProvider
public BearerAuthenticationProvider(String openApiSpecId, String name, String scheme, OpenApiGeneratorConfig generatorConfig)
-
-
Method Details
-
filter
- Throws:
IOException
-