Как сделать ссылку без авторизации в Spring SecurityJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как сделать ссылку без авторизации в Spring Security

Сообщение Anonymous »

Вот метод, в котором вы можете видеть, что я добавил ссылку /register в исключения авторизации, но когда я пытаюсь получить к ней доступ, я возвращаюсь к форме Spring Security /login по умолчанию.

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

 @Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http
.csrf(csrf -> csrf.disable())
.authorizeHttpRequests(authorizeRequests ->
authorizeRequests
.requestMatchers("/register", "/login").permitAll()
.anyRequest().authenticated()
)
.formLogin(formLogin ->
formLogin
.permitAll()
.failureUrl("/login?error=true")
.defaultSuccessUrl("/tasks", true)
)
.httpBasic(Customizer.withDefaults())
.logout(LogoutConfigurer::permitAll);

return http.build();
}
Я пытался удалить эту строку
.requestMatchers(“/register”,“/login”).permitAll().anyRequest(). аутентифицированный()
ничего не помогает

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-security
Ответить

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

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

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

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

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