29public record
AuthPolicy(Type type, String method, String pathSpec) {
32 PUBLIC_PATH, PROTECTED_PREFIX
35 public static AuthPolicy publicPath(
final String method,
final String pathSpec) {
36 return new AuthPolicy(Type.PUBLIC_PATH, method, pathSpec);
39 public static AuthPolicy protectedPrefix(
final String pathSpec) {
40 return new AuthPolicy(Type.PROTECTED_PREFIX,
null, pathSpec);