issues
search
ko-salaam
/
ko-salaam-api
MIT License
0
stars
1
forks
source link
Auth 체크용 interceptor 추가
#16
Closed
dchecheb
closed
2 years ago
dchecheb
commented
2 years ago
Request Header의 token 체크용
interceptor vs filter 구분하기
dchecheb
commented
2 years ago
getToken
dchecheb
commented
2 years ago
Reference
https://docs.spring.io/spring-framework/docs/4.3.x/spring-framework-reference/html/mvc.html#mvc-config-interceptors
https://medium.com/@devAsterisk/spring-boot-%EA%B8%B0%EB%B0%98-rest-api-%EC%A0%9C%EC%9E%91-5-bd1b4f0e4680
dchecheb
commented
2 years ago
가입
interceptor로 request header 가져오기
없으면 에러
authExtractor로 타입 분리
firebase SDK 연결해서 firebase UID 가져옴
ko_user DB에 없으면 insert
탈퇴
가입 1~3까지 동일하게 수행
ko_user 테이블에서 삭제
좋아요, 리뷰도 삭제
좋아요
가입 1~3까지 동일하게 수행
ko_user 테이블에 없으면 에러
좋아요 테이블에 없이면 insert
식당 등 조회 api에서 좋아요 여부 확인
interceptor로 request header 가져오기
없으면 request attribute uid에 null 세팅
firebase SDK 연결해서 firebase UID 가져옴
DB에 없으면 에러, 있으면 request attribute 에 uid 세팅
식당 조회 service에서 @RequestAttribute 로 uid 가져오고, null 체크
dchecheb
commented
2 years ago
stream에서 exception 핸들링하기
https://dzone.com/articles/exception-handling-in-java-streams