반응형
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 |
Tags
- 스프링
- 플러터 개발
- JPA예제
- nestjs공부
- DDD
- 스프링부트공부
- 플러터 공부
- 기술면접공부
- 프로그래머스
- JPA 공부
- 자료구조공부
- 스프링공부
- 자바공부
- nestjs
- JPA스터디
- 스프링 공부
- 기술공부
- 코테준비
- 스프링부트
- K8S
- Kafka
- JPA
- 카프카
- nestjs스터디
- 알고리즘공부
- querydsl
- 코테공부
- Flutter
- JPA공부
- Axon framework
Archives
- Today
- Total
DevBoi
3. Spring core Setting - 1 본문
반응형
인터셉터를 오랜만에 구현해볼겸, 로깅 및 로그인 여부 체크 용도의 인터셉터 두개를 구현해보자
단순한 LoggingInterceptor를 생성 하여 빈으로 등록하고, WebConfig를 별도로 생성 및 빈으로 등록하여,
해당 인터셉터를 등록해준다.
우선 간단하게 사용자가 요청하는 URI과 Ip 정보를 로그로 찍게 한다.
단순히 로깅용 인터셉터만 생성하는 것이 아닌, 별도로 로그인 여부를 판별하는 인터셉터도 생성해보자
우선 Redis나 스프링 시큐리티를 사용하기 전 이니까,
로그인 성공시에 쿠키에만 해당 쿠키값을 저장 해놓고 해당 쿠키값을 체크해서 로깅을 해보자
로그인 성공 시에 단순히 쿠키에 값을 넣고, 인터셉터로 쿠키 값의 이름을 체크해서, 값 이있는지 있다면, 그 값이 Y인지를 체크하는 인터셉터를 생성하여, 등록해준다 (정상 동작 확인완료)
근데 이런 방식은 허점이 너무많다.(사용자 쿠키값 변조 이외 프록시 응답 객체로 응답 변조)
다음 스탭으로 Redis 적용과 스프링 시큐리티를 이용해서 로그인 관련 처리 및 보안 설정을 해보도록 하자!
반응형
'Develop > [Spring]' 카테고리의 다른 글
[Spring] 기본 화면 구성 (0) | 2022.09.24 |
---|---|
4. Spring Data JPA, H2 Setting (0) | 2022.07.03 |
2. admin 화면 로그인 화면 단순 구현 + Spring admin (0) | 2022.06.26 |
Spring Camp 1 (0) | 2022.06.14 |
[Spring] initBinder (0) | 2022.05.11 |