google OAuth 사용
·
강의노트
※이글의 예시들은 Udemy의 Angela Yu의 "The-Complete-Web-Development-Bootcamp" 강의의 내용을 정리한 것입니다. 지난번 포스트에 OAuth에 대해 설명하였다. 이번에는 google OAuth를 사용하는 법을 알아볼 것이다. 쿠키와 세션이 미리 셋팅되어 있어야 한다. 가장 먼저 사용하고 있는 프로젝트에 passport-google-oauth20을 npm을 사용하여 설치하였다. http://www.passportjs.org/packages/passport-google-oauth20/ 이후, 위 홈페이지의 문서에 나와있는 사용법을 따라가면 된다. 1. 구글 개발자 콘솔에 들어간다. 2. 새로운 프로젝트를 생성한다. 3. OAuth 동의 화면에 들어가서 애플리케이션 이름..
OAuth란?
·
강의노트
※이글의 예시들은 Udemy의 Angela Yu의 "The-Complete-Web-Development-Bootcamp" 강의의 내용을 정리한 것입니다. OAuth란 Open Authorisation의 약자이다. OAuth를 이해하기 위해서 한가지 예를 들어보겠다. 만약 내가 인스타그램을 오마주한 먹스타그램이라는 SNS를 만든다고 하자. 인스타그램을 즐겨하던 유저가 로그인을 했지만, 가지고 있던 친구 한명도 없이 시작한다면 막막할 것이다. 이때, 우리는 유저가 자신의 인스타그램 계정에 접근할 권한을 요청하도록 할 수 있다. 그렇게 해서 친구 추천이 뜨게 되고 이들을 추가할 수 있게 된다. OAuth를 이용하여 우리는 제3의 사이트에 있는 계정과 연동된 정보를 가져올 수 있다. 또 어떤 상황에 OAuth를..