생활코딩 - WEB7: Login with Google On Passport (Google Login)

Passport.js를 이용하여 Google 인증 기능을 구현 해 봅시다!

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
소요 시간
약 1시간
추천 학습대상
- 구글로 인증하기 기능을 구현하고 싶은 분
- 보다 안전하게 회원정보를 관리하고 싶은 분
- 회원 가입을 간소화하고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


😵웹 사이트에 매번 회원 가입하여 정보를 등록하는 것은 회원 입장에서는 불편하고, 서비스 입장에서는 부담되는 일입니다. 고객 정보를 관리하기 위해 보안솔루션이나 서버를 구축해야 하기 때문이죠.

😉이런 문제를 해결하기 위해서 Facebook과 Google 같은 기업들이 로그인 연동 기능을 제공하기 시작했습니다. 이를 바로 Federated Identity라고 하며, Passport.js를 이용하면 쉽게 로그인 연동 기능을 구현할 수 있습니다. 이번 강의에서는 Passport.js를 이용하여 Google 로그인 하는 방법을 알아볼테니, 얼른 따라오세요!



🎯학습 목표


  • Google로 사용자 인증을 구현할 수 있습니다.
  • Access token을 발급받을 수 있습니다.



📣참고사항


  • 이 수업은 WEB6: Multi User on Passport 수업에 의존하고 있는 수업입니다. 가능하다면 Multi User 를 먼저 보실 것을 추천드립니다. 
  • 내부적으로 OAuth을 이용하므로 원리를 알고 있다면 이 수업을 좀 더 즐겁게 수강하실 수 있습니다. 생활코딩의 WEB2: OAuth 를 참고하세요.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
교육 과정
  • 01
    Login with Google On Passport
  • 강의 소개
    프로젝트 등록
    Passport.js 설정
    Resource Owner 승인 절차
    id 획득 절차
    사용자 추가 1
    사용자 추가 2
    수업을 마치며
마지막 업데이트|2019년 07월 11일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한
소요 시간
약 1시간