View Javadoc
1   package de.dlr.shepard.common.filters;
2   
3   import jakarta.ws.rs.container.ContainerRequestContext;
4   import java.util.List;
5   
6   public class PublicEndpointRegistry {
7   
8     private static final List<String> publicPaths = List.of("/versionz");
9   
10    public static boolean isRequestPathPublic(ContainerRequestContext requestContext) {
11      return publicPaths
12        .stream()
13        .anyMatch(path -> {
14          return requestContext.getUriInfo().getPath().startsWith(path);
15        });
16    }
17  }