스프링카카오로그인 3

Springboot Jwt+카카오로그인!(3) with 리다이렉트

이제 로그인 뒤 홈페이지로 보내주자 리다이렉트를 해줘야 한다! kakaoLoginService 리다이렉트 준비를 위해 액세스 토큰+이메일을 배열로 리턴해준다 controller 파라미터로 던 저주자! index.jsp email 파라미터 값을 찾는다 없다면 로그인/회원가입 표시 회원가입 로그인 있다면 로그인 상태 중이니 이메일 표시 토큰을 받아서 로컬 스토리지에 저장 var params = new URLSearchParams(location.search); var getType= params.get('token'); if(getType!=null){ console.log(getType); localStorage.setItem('Authorization', getType); } 어이쿠.. else 가없네 ..

Springboot Jwt+카카오 로그인!(2) with 빌더 패턴(builder)

자 이제 회원가입 처리 및 리다이렉트를 해주자! 빌더 패턴을 사용해주자 userDto 롬복을 사용해서 @Builder을 사용해주면 아주 간단하게 만들 수 있다! jwtService 기존 인증 확인 시스템에서 수정해준다 oauth로그인은 개발자만 알고 있는 비밀번호이다 오스 로그인인지 확인 상황에 맞게 비밀번호 부여 if(dto.getProvider()!=null){ pwd=oauthPwd; }else{ pwd=dto.getPwd(); } kakaoLoginService 처음 인지 확인 if(dto==null) 처음이라면 회원가입 진행 dto=userDto.builder().email(email) 아니라면 db에서 정보 추출 dto=userDao.findByEmail(email); 시큐리티 인증 부여 Au..

Springboot Jwt+카카오로그인!(1) with code+토큰+사용자프로필

네이버 로그인은 구현했었다 https://cordingmonster.tistory.com/104?category=1037452 Springboot 네이버로그인+Jwt(1) with redirect,URLSearchParams 드디어.... 드디어 알아냈다 네이버 로그인구현은 이전에 했었다 https://cordingmonster.tistory.com/84?category=1034502 Springboot 네이버로그인!(!) code받기 state만들기 소스를 정리하기 전에 좀 아쉬움이.. cordingmonster.tistory.com 별다를 건 없고 쿠키/리다이렉트 문제 때문에 조금 헤맸었다 이제 카카오 로그인 구현해보자! https://cordingmonster.tistory.com/87?catego..