public void init()

in src/main/java/org/apache/geronimo/microprofile/impl/jwtauth/servlet/GeronimoJwtAuthFilter.java [50:65]


    public void init(final FilterConfig filterConfig) {
        final CDI<Object> current = CDI.current();
        service = current.select(JwtParser.class).get();
        extension = current.select(GeronimoJwtAuthExtension.class).get();

        final GeronimoJwtAuthConfig config = current.select(GeronimoJwtAuthConfig.class).get();
        headerName = config.read("header.name", "Authorization");
        cookieName = config.read("cookie.name", "Bearer");
        prefix = Optional.of(config.read("header.prefix", "bearer"))
                .filter(s -> !s.isEmpty()).map(s -> s + " ")
                .orElse("");
        publicUrls = Stream.of(config.read("filter.publicUrls", "").split(","))
                .map(String::trim)
                .filter(s -> !s.isEmpty())
                .collect(toSet());
    }