Single Page Application + Restful API + 소셜 로그인 (구글, 페이스북, 트위터, 인스타그램 등등) 을 모두 사용하는 웹서비스를 제작중인데,
찾아보다가 결과적으로 아래와 같은 인증 흐름을 적용하게 되었습니다.
사진이 안보이면 사진을 클릭해서 확인하시면 됩니다.
Vue.js 나 Angular.js, React 에 라이브러리가 없다면 Vuex, Redux와 같은 상태 저장소를 적절히 섞어서 직접 구현하면 됩니다.
중간중간에 REST API (백엔드)서버에서 access_token과 refresh_token을 데이터베이스에 저장하거나,
jwt토큰을 어디다 저장하는지 등의 정보는 나중에 포스팅 하도록 하겠습니다.
질문있으면 댓글로 남겨주세요.
'개발 > Vue.js' 카테고리의 다른 글
Nuxt.js 에서 동적 route시 트랜지션 안되는 문제 해결 (0) | 2018.12.03 |
---|---|
Vue.js 에서 컴포넌트 내 method에서 data에 접근할 수 없는 문제 발생 (0) | 2018.11.06 |