Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- CS
- 스프링
- 스프링시큐리티
- 반효경
- jwt
- 운영체제
- java
- spring
- socket
- jwt토큰
- 소켓
- 테스트코드
- Stomp
- 채팅구현
- 스프링소켓통신
- 자바문법
- Security
- CS면접
- 소켓통신
- springboot
- 스프링부트
- 자바
- cs지식
- OS
- 단위테스트
- MongoDB
- Mock
- JPA
- rabbitmq
- 기술면접
Archives
- Today
- Total
목록filter (1)
Dev_Henry
[Spring security] jwt 로그인 구현에서 OncePerRequestFilter
작업중인 프로젝트에서 JWT인증방식을 사용하여 로그인을 하도록 만들었다. 대략적인 흐름은 아이디,비밀번호로 로그인을 했을때 스프링 시큐리티에서 login필터를 거쳐서 로그인을 확인하고 성공시 jwt토큰을 발급해준다. 이후 jwt토큰과 함께 요청이 들어오면 토큰체크필터에서 jwt토큰을 검증하는 방식이다. 그런데 책과 자료를 참고하면서 구현하던중 로그인 필터는 AbstractAuthenticationProcessingFilter를 상속받아 구현했지만 토큰체크필터는 OncePerRequestFilter를 이용하는 경우가 많아 필자도 같은 방식으로 구현을 했다. 우선 OncePerRequestFilter에 대해서 찾아보니 모든 서블릿 컨테이너에서 요청 발송 당 단일 실행을 보장하는 것을 목표로하는 필터 기본 클..
Web/Spring
2023. 7. 20. 09:33