전체 글 (84) 썸네일형 리스트형 one-way 애니메이션 자바스크립트보다 css 이용하는 것이 더 낫다 .class1{ visibility:hidden; opacity: 0; transition: all 1s; } .class2{ visibility: visible; opacity: 1; } UserDetailsService 스프링 시큐리티가 제공하는 UserDetailsService 인터페이스는 로그인 loadUserByUsername 메서드는 매개변 username으로 스프링 시큐리티의 사용자 객체를 조회하고 반환하는 메서드 @RequiredArgsConstructor @Service public class UserSecurityService implements UserDetailsService { private final UserRepository userRepository; @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { Optional _siteUser=this.userRepository.. BCryptPasswordEncoder(비크립트패스워드인코더) 회원 가입 기능 구현을 위해 password를 암호화 하는 것이 좋다. 이때 Spring Security의 BcryptPasswordEncoder 클래스를 이용할 수 있다 BcryptPasswordEncoder는 Bcrypt 해시 함수를 사용하는 암호화 기술이다. BCryptPasswordEncoder passwordEncoder=new BCryptPasswordEncoder(); user.setPassword(passwordEncoder.encode(password)); 이렇게 BCryptPasswordEncoder 객체를 직접 생성하는 것도 좋으나 이래처럼 이 객체를 빈으로 등록하여 사용하는 것이 유지보수면에서 좋다(암호화 방식을 변경하면 일일히 수정해주어야하기때문!) PasswordEncoder는 .. 이전 1 ··· 11 12 13 14 15 16 17 ··· 28 다음