2018년 5월 7일 월요일

패스트 캠퍼스 JAVA 웹 프로그래밍 마스터 24일차(Spring Security Filter,Spring Boot Resource)

  • Spring Security Filter
    • 필터에서 인증처리를 한다.
    • WebSecurity는 HttpSecurity를 통하지 않고 DispatcherServlet로 전송하고 싶을때 사용한다.
    • HttpSecurity는 인증처리를 실행한다.
    • addFilterBefore : 시큐리티 필터처리 되는 부분에서 중간에 필터를 넣는다.
    • 소셜 로그인
      • 소셜로그인 정보로 저장된 정보가 있는지 판단
        • 있다.
          • 인증정보 설정(Redirect)
        • 없다
          • 이미 이메일로 가입된 경우
            • 아이디, 패스워드로 로그인, 인증정보제거
          • 이메일이 없는 경우
            • 유저정보 저장, 유저커넥션 정보 저장, 인증정보 저장
          • 이미 로그인 상태
            • 유저커넥션정보 저장
  • Spring Boot 2.0
    • Spring Boot에서는 resources/static/ 에서 css, js디렉토리를 인식한다.
    • http://localhost:8080/css/a.css 로 접근이 가능하다
    • http://localhost:8080/static/css/a.css 로 접근가능하게 하려면 addResourceHandlers를 설정한다.
Share:

0 개의 댓글:

댓글 쓰기