🚧 Change accounts path
This commit is contained in:
parent
82e386c933
commit
3409c2af3d
@ -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<SecurityIdentity> 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 "))
|
||||
{
|
||||
|
||||
@ -30,7 +30,6 @@ public class EventsResource
|
||||
SecurityContext context;
|
||||
|
||||
@GET
|
||||
@Authenticated
|
||||
public List<Event> get()
|
||||
{
|
||||
return find(eventRepo.listAll(Sort.by("timestamp", Sort.Direction.Descending)));
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user