Java Spring Boot JWT: проблема с доступом к пути/аутентификации. Я получаю обратно код 403JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java Spring Boot JWT: проблема с доступом к пути/аутентификации. Я получаю обратно код 403

Сообщение Anonymous »

Я пишу базовый код для включения JWT в мое простое приложение Java Springboot. Проблема в том, что когда я запускаю запрос http://localhost:8081/authenticate со следующим телом JSON, я получаю обратно код 403:

Код: Выделить всё

{
"username":"usuario",
"password":"pass"
}
Я прилагаю различные классы, которые я реализовал, на случай, если вы увидите, в чем моя ошибка.
SecurityConfig

Код: Выделить всё

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {

private final JwtRequestFilter jwtRequestFilter;

public SecurityConfig(JwtRequestFilter jwtRequestFilter) {
this.jwtRequestFilter = jwtRequestFilter;
}

@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf().disable()
.authorizeRequests()
.antMatchers("/authenticate", "/v3/api-docs/**", "/swagger-ui.html", "/swagger-ui/**", "/webjars/**").permitAll()
.anyRequest().authenticated()
.and().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);

http.addFilterBefore(jwtRequestFilter, UsernamePasswordAuthenticationFilter.class);
}

@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}

@Override
@Bean
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
}
Запрос аутентификации

Код: Выделить всё

@Data
public class AuthRequest {
private String username;
private String password;
}
Любая помощь приветствуется! Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... a-403-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»