Search

플래너 리스트 조회 오류

상태
버그수정
소유자
김시은
김시은
날짜
2023/08/21
Related to 작업 (1) (프로젝트)
선행 작업
요약
작업 (1) (프로젝트)에 관계됨
작업 (1) (프로젝트)에 관계됨 1
후속 작업
2 more properties

프로젝트 정보

플래너 리스트 조회시 401 오류가 발생하였습니다.
확인한 결과 피드에서 플래너 상세를 로그인한 유저도 보여주기 위해 토큰 필터와 시큐리티 필터를 피해가게 만들었는데, 이 때문에 시큐리티 컨텍스트 홀더에 유저정보가 저장되지 않았습니다.
@Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { String requestURI = request.getRequestURI(); String method = request.getMethod(); if (requestURI.equals("/auth/signup") || requestURI.equals("/auth/login") || requestURI.equals("/auth/token") || requestURI.startsWith("/oauth") || requestURI.startsWith("/swagger-ui") || requestURI.startsWith("/v3") || requestURI.startsWith("/favicon.ico") || requestURI.startsWith("/ws") || requestURI.startsWith("/feed") || (requestURI.startsWith("/planner") && method.equals("GET")) || requestURI.startsWith("/login")) { filterChain.doFilter(request, response); return; }
Java
복사
토큰이 없는쪽을 고치기보다는 토큰이 있는쪽을 수정하는게 수월하다 생각해서 헤더에 있는 토큰을 꺼내어 시큐리티에게 알려주는 방향으로 수정하였습니다.

프로젝트 작업

Search
시작 전
0
진행 중
0
완료
2