From 3409c2af3dcf264e1ba47c2f74f144f6e7ded14d Mon Sep 17 00:00:00 2001 From: Andreas Dinauer Date: Sat, 11 Apr 2026 12:07:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Change=20accounts=20path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dev/dinauer/maven/CustomAuthenticationMechanism.java | 9 +-------- src/main/java/dev/dinauer/maven/app/EventsResource.java | 1 - src/main/java/dev/dinauer/maven/user/UserClient.java | 2 +- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/main/java/dev/dinauer/maven/CustomAuthenticationMechanism.java b/src/main/java/dev/dinauer/maven/CustomAuthenticationMechanism.java index 98c0e8b..9d9d00b 100644 --- a/src/main/java/dev/dinauer/maven/CustomAuthenticationMechanism.java +++ b/src/main/java/dev/dinauer/maven/CustomAuthenticationMechanism.java @@ -12,6 +12,7 @@ import io.quarkus.vertx.http.runtime.security.ChallengeData; import io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism; import io.quarkus.vertx.http.runtime.security.HttpSecurityUtils; import io.smallrye.mutiny.Uni; +import io.vertx.core.MultiMap; import io.vertx.core.http.Cookie; import io.vertx.ext.web.RoutingContext; import jakarta.enterprise.context.ApplicationScoped; @@ -28,14 +29,6 @@ public class CustomAuthenticationMechanism implements HttpAuthenticationMechanis public Uni authenticate(RoutingContext context, IdentityProviderManager identityProviderManager) { context.put(CustomAuthenticationMechanism.class.getName(), this); - Cookie cookie = context.request().getCookie(SESSION_COOKIE); - if (cookie != null) - { - String value = cookie.getValue(); - TokenAuthenticationRequest request = new TokenAuthenticationRequest(new AccessTokenCredential(value)); - HttpSecurityUtils.setRoutingContextAttribute(request, context); - return identityProviderManager.authenticate(request); - } String authHeader = context.request().getHeader("Authorization"); if (authHeader != null && authHeader.startsWith("Basic ")) { diff --git a/src/main/java/dev/dinauer/maven/app/EventsResource.java b/src/main/java/dev/dinauer/maven/app/EventsResource.java index 9827134..485d518 100644 --- a/src/main/java/dev/dinauer/maven/app/EventsResource.java +++ b/src/main/java/dev/dinauer/maven/app/EventsResource.java @@ -30,7 +30,6 @@ public class EventsResource SecurityContext context; @GET - @Authenticated public List get() { return find(eventRepo.listAll(Sort.by("timestamp", Sort.Direction.Descending))); diff --git a/src/main/java/dev/dinauer/maven/user/UserClient.java b/src/main/java/dev/dinauer/maven/user/UserClient.java index f3563e9..c252ef3 100644 --- a/src/main/java/dev/dinauer/maven/user/UserClient.java +++ b/src/main/java/dev/dinauer/maven/user/UserClient.java @@ -9,7 +9,7 @@ import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; import java.util.List; import java.util.Map; -@Path("/accounts") +@Path("/users") @OidcClientFilter @RegisterRestClient(configKey = "idp") public interface UserClient