File tree Expand file tree Collapse file tree 2 files changed +19
-7
lines changed
deployment/src/main/resources/templates/libraries/microprofile/auth
runtime/src/main/java/io/quarkiverse/openapi/generator/providers Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -198,17 +198,29 @@ public class CompositeAuthenticationProvider extends AbstractCompositeAuthentica
198198 {#for auth in oauthMethods.orEmpty}
199199 @javax.enterprise.context.Dependent
200200 {#if is-resteasy-reactive}
201- static class OidcClientRequestFilterDelegateImpl{auth_index} extends io.quarkus.oidc.client.reactive.filter.OidcClientRequestReactiveFilter implements io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate<org.jboss.resteasy.reactive.client.spi.ResteasyReactiveClientRequestContext> {
202- {#else}
203- static class OidcClientRequestFilterDelegateImpl{auth_index} extends io.quarkus.oidc.client.filter.OidcClientRequestFilter implements io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate<javax.ws.rs.client.ClientRequestContext> {
204- {/if}
201+ static class OidcClientRequestFilterDelegateImpl{auth_index} extends io.quarkus.oidc.client.reactive.filter.OidcClientRequestReactiveFilter implements io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate {
202+
203+ private final String clientId = io.quarkiverse.openapi.generator.OpenApiGeneratorConfig.getSanitizedSecuritySchemeName("{auth.name}");
204+
205+ @Override
206+ protected Optional<String> clientId() {
207+ return Optional.of(clientId);
208+ }
205209
210+ @Override
211+ public void filter(javax.ws.rs.client.ClientRequestContext requestContext) throws java.io.IOException {
212+ filter((org.jboss.resteasy.reactive.client.spi.ResteasyReactiveClientRequestContext)requestContext);
213+ }
214+ }
215+ {#else}
216+ static class OidcClientRequestFilterDelegateImpl{auth_index} extends io.quarkus.oidc.client.filter.OidcClientRequestFilter implements io.quarkiverse.openapi.generator.providers.OAuth2AuthenticationProvider.OidcClientRequestFilterDelegate {
206217 private final String clientId = io.quarkiverse.openapi.generator.OpenApiGeneratorConfig.getSanitizedSecuritySchemeName("{auth.name}");
207218
208219 @Override
209220 protected Optional<String> clientId() {
210221 return Optional.of(clientId);
211222 }
212223 }
224+ {/if}
213225 {/for}
214- }
226+ }
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ private void validateConfig() {
5757 }
5858 }
5959
60- public interface OidcClientRequestFilterDelegate < T extends ClientRequestContext > {
61- void filter (T requestContext ) throws IOException ;
60+ public interface OidcClientRequestFilterDelegate {
61+ void filter (ClientRequestContext requestContext ) throws IOException ;
6262 }
6363}
You can’t perform that action at this time.
0 commit comments