보호되어 있는 글입니다.
전체 글
공부중인 학생입니다! 글에서 틀린 곳이 있으면 지적 부탁드립니다 블로그 이사 https://velog.io/@joohr1234보호되어 있는 글입니다.
보호되어 있는 글입니다.
(이 글은 현재 진행중인 프로젝트에 들어갈 데이터입니다) 저는 코레일톡 앱을 자주 이용하는 사용자이며, 블로그 내용의 모든 캡쳐본은 제가 직접 캡쳐한 것입니다. 저는 srt를 자주 이용하지 않고 ktx나 ITX, 무궁화호를 자주 이용합니다. 그리고 안드로이드 휴대폰을 사용합니다. 저도 기차를 자주 이용하는데요. 명절과 같은 날은 미리 기차표를 예약해두지 않으면 기차표가 다 매진이 되어버리는 경우가 많습니다. 그러면 스마트폰으로 미리 예매를 해야하는데요. 제가 자주 이용하는 앱인 "코레일톡" 앱을 같이 알아보겠습니다! 1. 소개 코레일톡은 출발지와 목적지를 지정하여 기차운행정보를 확인할 수 있고, 예매도 가능합니다. 또한 철도관련 공지사항(연휴, 기차운행중단, 지연안내 등)을 확인할 수 있고 할인정보도 알..
(이 글은 현재 진행중인 프로젝트에 들어갈 데이터입니다) 참고로 저는 이 앱을 사용하는 사람일 뿐이며, 해당 앱 소개비용을 포함한 홍보비는 전혀 받지 않았습니다. 버스 도착 정보를 알기 위해 카카오지도앱, 네이버지도앱 등을 자주 이용하시는데요. 지도앱에서 버스정보가 조회되지 않는 경우가 꽤 있습니다. 특히 서울이 아닌 지방의 경우 버스정보가 잘 조회되지 않는 것 같습니다. 저는 구미에 거주 중인데, 버스정보를 조회할 때는 카카오지도를 사용하지 않습니다. 제가 버스정보 조회를 위해 이용하는 앱은 "전국스마트버스" 앱인데요. 전국스마트버스 앱은 전국의 모든 버스 정보를 알려주는 애플리케이션입니다. 1. 앱 소개 이 앱은 다음과 같은 기능을 가지고 있습니다. 1. 현재 정류장의 버스 도착 정보 조회 2. 버스..
(이 글은 현재 진행중인 프로젝트에 들어갈 데이터입니다) 대부분의 사진은 제가 직접 캡쳐한 사진입니다. 저의 경험을 바탕으로 작성된 글이며, 다른 방법으로 앱을 사용하셔도 괜찮습니다. 저는 삼성 갤럭시 휴대폰을 사용하고 있고, 카카오 택시를 가끔 사용하는 사람입니다. 요즘은 길에서 택시를 잡기 쉽지 않습니다. 대부분의 사람들은 택시를 앱으로 호출하여 이용하고 있는데요. 특히 명절과 같이 특별한 날에는 앱 없이는 택시를 잡기 정말 쉽지 않습니다. 그래서 오늘은 택시앱 사용법에 대해 알아보겠습니다. 택시앱에는 대표적으로 "카카오택시" 가 있습니다. 카카오톡 계정만 있으면 가입이 가능합니다. 1. Play 스토어 앱에 들어갑니다 휴대폰에 설치된 앱을 찾아 클릭해줍니다 검색창을 클릭하고 "카카오 택시" 라고 검..
보호되어 있는 글입니다.
서론 springboot로 프로젝트를 진행하면서 jwt를 사용하였고, 이 과정에서 refresh 토큰도 구현하였다. access token은 탈취 당해도 만료기간이 지나면 사용할 수 없지만, refresh 토큰은 access 토큰에 비해 만료기간이 길기 때문에 탈취당하면 위험하다. 그래서 이를 보완하기 위한 방법으로 refresh token 재발급 요청이 왔을 때 refresh 토큰 디비에 저장된 ip값과 요청 ip값을 비교하여 다른 경우에는 발급하지 않거나, 원래 사용자에게 알림을 보내는 방식이 사용될 수 있다고 한다. (refresh 토큰을 만들 때 참고한 블로그) 그 외에도 로그 찍기, ip whitelist등 사용자의 ip는 쓸 곳이 많다. HttpServletRequest Spring MVC 기..
보호되어 있는 글입니다.
서론 jwt로 로그인은 구현한 적이 많지만, 로그아웃을 구현해본 적이 없다는 걸 깨달았다! 로그아웃 시에는 프론트쪽에서 jwt토큰을 버리면 되는 게 아닌가 생각했지만, 프론트와 얘기를 하다보니 로그아웃을 통해 토큰을 무효화 시키는 것도 필요하다는 걸 알았다. 그래서 jwt 로그아웃을 구현하는 방법들을 적어보려고 한다. jwt토큰은 쿠키나 세션과 달리 강제로 만료시킬 수 없다. 디비 저장없이 토큰을 만료시키는 방법은 유효시간이 끝날 때까지 기다리는 것밖에 없다. 그러므로 서버에서 로그아웃을 구현하려면 다른 아이디어가 필요하다. 로그아웃을 구현하는 4가지 방법 1. 토큰의 유효시간을 아주 짧게 설정 사용자가 로그아웃을 누르기 전에 유효시간이 다 되게 만드는 방법ㅋㅋ 유효시간이 다 되면 자동으로 로그아웃 되는..