/
Hipahopa808
/
SpringCourse
Обзор
Документация
Войти
/
Hipahopa808
/
SpringCourse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
UserDetailsServiceApp/src/main/java/ru/alishev/springcourse/FirstSecurityApp/config/SecurityConfig.java
34 строки
1 KB
Neil Alishev
Add UserDetailsService app
03 июл 2021, 12:52
03 июл 2021, 12:52
ddf272a
Код
Авторство
О чём код?
package ru.alishev.springcourse.FirstSecurityApp.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.crypto.password.NoOpPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; import ru.alishev.springcourse.FirstSecurityApp.services.PersonDetailsService; /** * @author Neil Alishev */ @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { private final PersonDetailsService personDetailsService; @Autowired public SecurityConfig(PersonDetailsService personDetailsService) { this.personDetailsService = personDetailsService; } @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(personDetailsService); } @Bean public PasswordEncoder getPasswordEncoder() { return NoOpPasswordEncoder.getInstance(); } }