네아로 2

Springboot 리팩토링(1) 네이버로그인 change 팝업창+리다이렉트 with response.sendRedirect

궁금했던 기술이 있었다 예를 들어 네이버 로그인이면 팝업창을 띄우고 그 팝업창에서 로그인이 이뤄지고 팝업창이 꺼지고 부모창이 홈페이지로 가는 기능이었다 도저히 어떻게 하는 거지? 하던 순간 어..? 생각이 났고 실행했다 문제는 이거였다 콜백 url에서 회원가입/로그인 처리 후 바로 index.html로 보내는 게 아니라 페이지를 거치게 하면 됐던 것이다 프런트 서버 loginPage.html hidden으로 태그를 하나 만들어준다 서버와 통신을 해서 얻은 url let naverLoginUrl=xhr.response; hidden태그에 value 밀어 넣기 document.getElementById('oauthLoginUrl').value=naverLoginUrl; 자식창열기 child=window.op..

javaFx/리팩토링 2021.09.12

Springboot 네이버로그인+Jwt(1) with redirect,URLSearchParams

드디어.... 드디어 알아냈다 네이버 로그인구현은 이전에 했었다 https://cordingmonster.tistory.com/84?category=1034502 Springboot 네이버로그인!(!) code받기 state만들기 소스를 정리하기 전에 좀 아쉬움이 남았다 아임 포트로 api를 성공하고 나니까 너무 짜릿해서 한 번 더 해보고 싶었는데 무얼 할까 하다가 자주 사용할 거 같은 네이버 로그인을 선택했다! 네이 cordingmonster.tistory.com 저 코드에서 인증 부분 밑에 코드 발급 기능을 추가하면 된다 service 리프레시 토큰이 db에 있나 검사하고 wtDto jwtDto=jwtService.getRefreshToken(userDto.getId()); (없다면 null이 들어간..