생활코딩

Coding Everybody

Google Login

커버 생활코딩 > WEB > WEB2 - Node.js > Node.js - Express > Google Login

 

 

 

수업소개

회원정보를 보관하는 것은 회원입장에선 불편하고, 서비스 입장에선 부담되는 일입니다. 이런 문제를 해결하기 위해서 최근에는 페이스북이나 구글과 같은 기업들이 로그인 연동 기능을 제공합니다. 이를 Federated Identity라고 합니다. Passport.js를 이용하면 이를 쉽게 구현할 수 있습니다. 여기서는 그 방법을 알아봅니다. 

 

 

 

수업대상

  • 구글로 인증하기 기능을 구현하고 싶은 분
  • 보다 안전하게 회원정보를 관리하고 싶은 분
  • 회원 가입을 간소화하고 싶은 분

 

 

 

참여조건

이 수업은 WEB6 Multi user 수업에 의존하고 있는 수업입니다. 이 수업을 먼저 보실 것을 권해드립니다. 

WEB6 - Multi uesr 수업 바로가기

 

또 내부적으로 OAuth를 이용합니다. Oauth의 원리를 안다면 이 수업을 좀 더 즐겁게 즐길 수 있을 것입니다. 

WEB2 - OAuth 2.0 수업 바로가기

 

 

 

내용

이 수업은 아래의 내용을 다룹니다. 

  1. 구글로 인증하기
  2. Access token 반급 받기

 

 

 

수업의 크기

8개의 동영상으로 이루어진 총재생 시간 48분 분량의 수업입니다. 

 

 

 

이 수업을 볼 수 있는 다른 방법

Youtube 재생목록

 

 

 

지식지도

관련된 지식의 지도입니다. 지도를 참고해서 스스로 학습 경로를 탐험해보세요.

 

 

 

수업의 저작권 정책

이 수업은 CCL 라이선스 BY를 따르고 있습니다. 이 수업의 출처를 표시해주신다면 컨텐츠의 수정을 할 수 있고, 상업적인 용도로도 사용할 수 있습니다. 상업적인 용도로 사용하는 경우는 거래 관계가 없다는 것을 인지 가능하도록 표시해주셔야 합니다. 

댓글

댓글 본문
  1. jeisyoon
    2021.04.02 Google Login - Start
  2. Newbiecoder
    완강
  3. heychs
    출발합니다.
    완료 후 댓글
    시작하시는 분들! OAuth 수업을 안듣고 오니 Resource Owner 등의 용어에 대해 헷갈려서 잘 못알아들었네요. OAuth 수업을 다 듣고 오진 않더라도 꼭 https://opentutorials.org......004 이 영상을 통해 용어를 보고 오시기 바랍니다.
  4. egoing
    그러네요. 사진을 않바꿨네요 ^^
    대화보기
    • 삼고잉
      동영상 많은 도움되고 있습니다!ㅎㅎ서비스 구현하며 이해가 안가 몇번씩 돌려봤는데
      마지막 부분 3분40초에는 리소스 오너가 아니라 리소스 서버라고 사진이 나와야 맞지 않나요?