본문 바로가기
반응형

전체 글1583

당신은 나아가고 있는가? 물론 어떤 능력을 향상시키는 최선의 방법은 그것을 최대한 반복해서 연습하는 것이다. (보이드법칙) 하지만 코딩을 하는데 너무 바빠서 토론, 복습, 학습 등을 할 시간이 없다면 당신은 앞으로 나아가고 있지 않은 것이다. 기술을 연마하는것과 기술을 활용하는 방식에 대해 사색하는 것 사이에서 균형을 잡을 필요가 있다. 2019. 4. 25.
Thymeleaf 화면에서 스프링 시큐리티 사용 Thymeleaf 화면에서 스프링 시큐리티 사용 인증된 사용자 정보를 화면에 표시하거나 인가 정보에 따라 화면 표시를 제어하는 것처럼 스프링 시큐리티로 다루는 정보를 Thymeleaf 화면에서 다룰 수 있게 하는 연계 기능이 존재한다. pom.xml파일에 의존 관계 추가 ... org.thymeleaf.extras thymeleaf-extras-springsecurity3 spring-boot-starter-parent를 통해 thymeleaf-extras-springsecurity3의 버전이 관리되므로 을 지정하지 않아도 된다. 사용방법은 다음과 같다. Thymeleaf와 스프링 시큐리티 연계 기능을 위한 이름 공간을 설정한다. 설정하지 않아도 동작하지만 설정하지 않으면 IDE에 경고가 표신된다. de.. 2019. 4. 25.
BCrypt알고리즘 해시로 만든 암호 BCrypt알고리즘 해시로 만든 암호 BCrypt암호 생성 방법. BCrypt알고리즘은 난수를 사용하므로 항상 다른 결과가 나온다. GenPassword.javaimport org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; public class GenPassword {public static void main(String[] args) {System.out.printf(new BCryptPasswordEncoder().encode("demo")); }} 하나의 프로젝트에 main() 메서드가 여러개 있으면 mvn spring-boot:run명령을 실행할 때 플러그인이 어떤 main() 메서드를 실행해야 할지 판단할 수 없게 된다. 따라.. 2019. 4. 25.
@AuthenticationPrincipal userDetail를 사용하는 예제 @AuthenticationPrincipal userDetail를 사용하는 예제 로그인 상태에서 사용자 정보를 사용하는 예제이다. RequestMapping에서부터 간단한 이용 방법을 보자. ...@RequestMapping(value = "create", method = RequestMethod.POST) String create(@Validated CustomerForm from, BindingResult result, Model model, @AuthenticationPrincipal LoginUserDetails userDetails) {if (result.hasErrors()) {return list(model)}Customer customer = new Customer(); BeanUtils... 2019. 4. 25.
WebSecurity configure WebSecurity configure 몇 주전 오만상을 쓰며 만들던 스프링 시큐리어티로 웹 로그인 기능에 대해 어제 비로소 감을 조금 잡았다. 아직 완전한건 아니지만... 짬짬히 조금씩 각 부분별로 정리를 해서 포스팅을 올릴 생각이다. @EnableWebMvcSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter {@Override public void configure(WebSecurity web) throws Exception {web.ignoring().antMatchers("/css/**", "/images/**");}...} 오버라이드된 configure는 (WebSecurity) 메서드를 오버라이드해서 특정 요청에 .. 2019. 4. 25.
꼬막무침과 막걸리 한 잔! 가끔 이런 음식과 막걸리 한 잔이 좋다. 손이 제법 가지만 그만한 매력이 충분하다. 아내와 둘이서 즐기는 주말 한 낮의 여유 ^^ 꼬막무침과 함께 한 날~ ​ 꼬막무침, 장수막걸리, 그리고 사이다. 2019. 4. 24.
반응형