생활코딩 - WEB5: Express Passport.js - goormEDU

생활코딩 - WEB5: Express Passport.js

생활코딩과 함께 Node.js Express의 인증 미들웨어인 Passport.js의 사용법을 알아봅시다.

Lecture Introduction
Difficulty
Normal
Category
Programming - Web Programming
Tag
생활코딩, node.js, Express, Passport.js, 웹프로그래밍, 미들웨어
Target Audience
- 로그인/로그아웃/접근제한과 같은 인증 기능을 구현하고 싶은 분
- 웹 사이트를 다양한 서비스와 연동할 수 있는 기술에 대해 배우고 싶은 분
- 복잡한 인증 방법을 손쉽게 구현하고 싶은 분
- javascript와 cookie, session에 대한 기본 지식이 있으신 분

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


📝수업 소개


📲'구글 계정으로 로그인 하기'. 웹 사이트 로그인 시 누구나 한 번쯤은 이용해 본 기능입니다. 그러나 이러한 방식의 인증을 안전하게 구현하는 것은 결코 쉽지 않습니다. 비밀번호를 사용하지 않고도 사용자의 데이터를 가져오기 위해서는 OAuth, OpenID와 같은 여러가지 인증 방법을 거쳐야 하기 때문입니다. 

그렇지만 걱정마세요, 우리에게는 라이브러리가 있으니까요! Express 라이브러리인 Passport300가지의 인증 방법을 전략(Strategy)이라는 이름으로 제공하고 있고, 우리는 Strategy를 추가하는 것만으로 복잡한 인증 방법을 손쉽게 구현할 수 있습니다. 배우기는 어렵지만 사용하기는 쉬운 Passport, 생활코딩과 함께 차근차근 익혀봅시다.



🎯학습 목표


  • Node.js Express의 인증 미들웨어인 Passport.js를 설치하고, 사용법을 익힙니다.
  • WEB4: Express Session & Auth 에서 구현한 인증 기능을 Passport로 전환할 수 있습니다.



📣참고사항




강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
Curriculum
Expand All
  • 01
    오리엔테이션
  • 수업 소개
  • 02
    passport.js 설치
  • passport.js 설치
  • 03
    passport.js 인증 구현
  • 인증 구현
  • 04
    passport.js 자격 확인
  • 자격 확인
  • 05
    passport.js 세션 이용
  • 세션 이용 1
    세션 이용 2
    세션 이용 3
  • 06
    passport.js 로그인 확인
  • 로그인 확인
  • 07
    passport.js 로그아웃
  • 로그아웃
  • 08
    passport.js 플래쉬 메시지
  • 플래쉬 메시지
  • 09
    passport.js 플래쉬 메시지의 적용
  • 플래쉬 메시지의 적용
  • 10
    리팩토링
  • 리팩토링
  • 11
    수업을 마치며
  • 수업을 마치며
Instructor Introduction
user
생활코딩Teacher
Lecture Reviews
  • No reviews have been written.

Free


Average Rating
0
Difficulty
Normal
Lecture Period
Full lifetime access
URL