Skip to content

Commit a837dd1

Browse files
[quarkus2] Fixed compilation error (#562)
1 parent d7561ef commit a837dd1

File tree

2 files changed

+19
-7
lines changed

2 files changed

+19
-7
lines changed

deployment/src/main/resources/templates/libraries/microprofile/auth/compositeAuthenticationProvider.qute

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff 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+
}

runtime/src/main/java/io/quarkiverse/openapi/generator/providers/OAuth2AuthenticationProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)