woowacourse-teams / 2022-ternoko

면담은 찐하게, 예약은 손쉽게! 올인원 면담 예약 서비스 터놓고 💖
https://ternoko.site
44 stars 6 forks source link

[BE] feat: AOP 에서 하고 있는 인증 인가 처리 Intercetor 로 이동시킨다. #500

Open her0807 opened 2 years ago

her0807 commented 2 years ago

As-is

현재 Interceptor 에서 token 유효성 검사를 하고 있다. 만약 유효하지 않다면 예외를 날려야 하는데 현재 로직상 dispatcher servlet handler 를 통해서 controller 를 찾은 이후 요청이 들어가서 느린 예외가 반환되고 있다. + 불필요하게 프록시 객체를 사용하고 있기도 하고 ..

다만 한가지 좋은 점은 controller 에 검증 role 이 명시되어 있어서 로직만 보고도 검증내역을 바로 확인할 수 있었다. 이점을 새로 변경될 코드에 어떻게 녹여낼까 ?

스크린샷 2022-10-19 오후 9 23 25

To-be