728x90
반응형
SMALL

23.03.01

52일차

  • [x] 로그인 작동 확인
  • [x] 회원가입 작동 확인
  • [ ] 카카오 로그인 오류 해결하기
  • [x] 아이디 중복확인 작동확인
  • [x] 아이디 비밀번호 조건 확인하기
  • [x] 로그아웃 오류 확인하기

로그아웃 오류는 시큐리티 로그아웃으로 적용했기 때문에 컨트롤러로 만들어둔건 삭제하는 것이 좋다는 글을 보았다… 근데 그래도 포스트맨으로 돌리는거 궁금해서 해봤는데 아직도 잘 안되었는데 드디어 성공했습니다!

시큐리티 로그아웃!

// 로그아웃
        http.logout()//.permitAll() // 로그아웃 기능 작동함
                .logoutUrl("Logout") // 로그아웃 처리 URL, default: /logout, 원칙적으로 post 방식만 지원
                .logoutSuccessUrl("/api/user/login") // 로그아웃 성공 후 이동페이지
                .deleteCookies("JSESSIONID", "remember-me"); // 로그아웃 후 쿠키 삭제
                .addLogoutHandler(logoutHandler()) // 로그아웃 핸들러 익명의 객체 넣기
                .logoutSuccessHandler(logoutSuccessHandler()); // 로그아웃 성공 후 핸들러
@RequestMapping(value = "/logout", method = {RequestMethod.GET,RequestMethod.POST})
@ResponseBody
    public String logoutPage(HttpServletRequest request, HttpServletResponse response) throws IOException {    
        Authentication auth = SecurityContextHolder.getContext().getAuthentication();
        if (auth != null) {
            new SecurityContextLogoutHandler().logout(request, response, auth);
        }
        return "로그아웃 성공";

카카오 로그인은 제가 넣은 주소랑 보내는 것이 달라서 생긴 오류로 추측! 다시 리엑트 분들과 시도 해볼려고 합니다!

오늘도 화이팅!

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

54일차  (0) 2023.03.04
53일차  (0) 2023.03.02
51일차  (0) 2023.03.01
50일차  (0) 2023.02.27
49일차  (0) 2023.02.26

+ Recent posts