• spring security 에서는 기본적으로 아래와 같은 암호화 모듈을 제공하고 있다.
       
  • 이번 포스팅은 MY-SQL을 이용해 간단히 로그인 인증 & 권한 처리 하는법을 알아 보겠다.
  • 우선 pom.xml에 mysql관련 라이브러리를 등록한다.
             
  • 이전 포스팅에서 사용자가 정의한 로그인 페이지로 로그인 하는 방법을 익혔으니 이번에는 spring security에서 인증절차를 거친 후 커스텀 프로세서를 통해 인증된 사용자를 관리하는 방법과 spring security에서 css와js파일등 인증이 필요없는 리소스 파일들을 security필터를 거치지 않게하는 방법도 알아보겠다.
           
  • 지난 포스팅에서는 로그인화면과 처리를 spring security에서 설정한 기본 페이지로 작업을 했다. 하지만 실제로 저 기본 페이지로 사용하려는 곳은 거의 없을 것이다. 이번엔 사용자가 직접 작성한 로그인폼을 이용하여 인증처리를 해보도록 하겠다.
     
  • 개발 툴 : STS(3.6.0)
  • STS 다운 주소 : http://spring.io/tools
  • 위 사이트에서 STS 다운 받은 후 설치
  • New -> Spring Project 생성