Class OAuth2AuthenticationProvider
java.lang.Object
io.quarkiverse.openapi.generator.providers.AbstractAuthProvider
io.quarkiverse.openapi.generator.oidc.providers.OAuth2AuthenticationProvider
- All Implemented Interfaces:
AuthProvider,jakarta.ws.rs.client.ClientRequestFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Constructor Summary
ConstructorsConstructorDescriptionOAuth2AuthenticationProvider(String name, String openApiSpecId, OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate delegate, 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
-
OAuth2AuthenticationProvider
public OAuth2AuthenticationProvider(String name, String openApiSpecId, OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate delegate, List<OperationAuthInfo> operations, CredentialsProvider credentialsProvider)
-
-
Method Details
-
filter
- Throws:
IOException
-