Olá,
Estou fazendo uma aplicação Rest com o uso de um token com JWT. O problema é o seguinte estou utilizando um filtro de autenticação para verificação da header. Só o que acontece, eu quero que este filtro seja usado apenas nos diretórios /rest
. E os outros diretórios funcionassem sem este filtro.
Segue o código abaixo para visualização da configuração!
@Override
protected void configure(HttpSecurity http) throws Exception {
http
// starts authorizing configurations
.authorizeRequests()
// authenticate all remaining URLS
.anyRequest().authenticated().and()
// adding JWT filter
.addFilterBefore(new JWTFilter(), UsernamePasswordAuthenticationFilter.class)
// enabling the basic authentication
.httpBasic().and()
// configuring the session as state less. Which means there is
// no session in the server
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and()
// disabling the CSRF - Cross Site Request Forgery
.csrf().disable();
}