티스토리 뷰
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
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 현재기온
- 웹개발
- 항해
- aihtnyc_h
- 항해99
- 보험
- 2주차
- 스파르타코딩
- visualstudiocode
- 12기 1주차 숙제
- 공부하기
- PyCharm
- ajax
- (여자)아이들
- 12기
- python
- 4주차
- 팬방명록만들기
- Til
- 초보개발자
- 웹개발3주차
- 웹개발종합반
- 아이들팬명록
- 현재기온넣기
- 유형검사
- 아이들팬명록만들기
- HTML
- 사전스터디
- 스파르타
- 지니차트만들기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함