728x90
RequestLogin VO 생성
- 사용자가 로그인한 값을 저장하기 위한 VO

추가할 Filter 작성
- UsernamePasswordAuthenticationFilter를 상속받은 AuthenticationFilter를 구현한다.
- attemptAuthentication 메소드와 successfulAuthentication 메서드를 재정의 한다
- attemptAuthentication 메소드에서 UsernamePasswordAuthenticationToken으로 email, password, 권한 정보를 주어 토큰으로 변경한 뒤, 참조하고 있던 Manager에게 해당 토큰을 주어 인증하도록 한다.
- successfulAuthentication 메소드에서 성공 후 처리 작성할 것이다.(토큰 만료시간 등등을 적어줄 것이다)

WebSecurity Filter 추가 & IP 인증
- 해당 IP로 접속했는지와, 내가 작성한 Filter를 추가하여 인증 작업을 동작시킨다.

728x90
'Spring Cloud로 개발하는 MSA > UserMicroservice(2)' 카테고리의 다른 글
| ch05. Users Microservice - AuthorizationHeaderFilter 추가 (0) | 2022.02.02 |
|---|---|
| ch04. Users Microservice - 로그인 성공 처리 (0) | 2022.02.02 |
| ch03. Users Microservice - Routes 정보 변경 (0) | 2022.02.02 |
| ch02. Users Microservice - loadUserByUsername() 구현 (0) | 2022.02.02 |