Class AbstractAuthProvider
java.lang.Object
io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
- All Implemented Interfaces:
AuthProvider,jakarta.ws.rs.client.ClientRequestFilter
- Direct Known Subclasses:
ApiKeyAuthenticationProvider,BasicAuthenticationProvider,BearerAuthenticationProvider,OAuth2AuthenticationProvider
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractAuthProvider(OpenApiGeneratorConfig generatorConfig) -
Method Summary
Modifier and TypeMethodDescriptionaddOperation(OperationAuthInfo operationAuthInfo) getAuthConfigParam(String paramName, String defaultValue) protected StringgetCanonicalAuthConfigPropertyName(String authPropertyName) getName()Get the name of the Security Provider as defined in the OpenAPI Spec file.getTokenForPropagation(jakarta.ws.rs.core.MultivaluedMap<String, Object> httpHeaders) protected voidbooleanprotected static StringsanitizeBearerToken(String token) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.client.ClientRequestFilter
filter
-
Constructor Details
-
AbstractAuthProvider
protected AbstractAuthProvider() -
AbstractAuthProvider
-
-
Method Details
-
init
-
getOpenApiSpecId
-
getName
Description copied from interface:AuthProviderGet the name of the Security Provider as defined in the OpenAPI Spec file.- Specified by:
getNamein interfaceAuthProvider- See Also:
-
getGeneratorConfig
-
isTokenPropagation
public boolean isTokenPropagation() -
getTokenForPropagation
-
getHeaderName
-
operationsToFilter
- Specified by:
operationsToFilterin interfaceAuthProvider
-
addOperation
- Specified by:
addOperationin interfaceAuthProvider
-
getAuthConfigParam
-
sanitizeBearerToken
-
getCanonicalAuthConfigPropertyName
-