생활코딩 - WEB6: Multi User on Passport (다중 사용자) - goormEDU
오늘은 9름데이!
지금 모든 강좌 10% 추가 할인10% 추가 할인받으세요.
ll:ll:ll후에 종료됩니다.
All Lectures
RouteNoticeQ&A

생활코딩 - WEB6: Multi User on Passport (다중 사용자)

단일 사용자 시스템이었던 우리의 웹 애플리케이션, 이제 다중 사용자 시스템으로 끌어올릴 차례입니다.

Lecture Introduction
Difficulty
Normal
Category
Web Programming - Programming
Tag
데이터베이스
Target Audience
- 다중 사용자 시스템을 구축하고 싶은 분
- 비밀번호를 안전하게 저장하는 방법이 궁금하신 분
- passport.js가 무엇인지 알고 계시는 분

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


📝수업 소개


👪지난 강의(WEB5: Express Passport.js)에서는 단일 사용자 시스템을 구축했습니다. 파일을 직접 수정하는 것 보다는 훨씬 편리한 작업을 할 수 있게 되었지만 웹의 핵심은 여러명이 동시에 정보를 소비하고, 컨텐츠를 생성하는 것입니다. 그리고, 여러명의 사용자가 생산에 참여하기 위해서는 '다중 사용자 인증'의 문제가 해결되어야 합니다.

이번 강의에서는 단일 사용자시스템이었던 우리의 웹 애플리케이션을 다중 사용자 시스템으로 끌어올리는 작업을 시작해 보겠습니다. 각자가 자신의 계정에 따라 정보를 생산하는 방법을 살펴보고, 이 과정에서 Passport.js, lowdb, bcrypt를 사용해봅니다.



🎯학습 목표


  • 회원 가입회원 인증 기능을 구현할 수 있습니다.
  • passport.js와 lowdb를 이용하여 회원과 토픽 정보를 관리할 수 있습니다. 



📣참고사항


  • Passport를 잘 모르신다면 내용의 이해가 어려울 수 있습니다. Passport가 생소하신 분들은 생활코딩의 WEB5: Express Passport.js 수업을 먼저 수강하시는 것을 추천드립니다.
  • lowdb를 알고 있다면 본 강의를 더 재밌게 수강하실 수 있습니다. 생활코딩 DATABASE2: lowdb 강의를 참고하세요.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
Curriculum
Expand All
  • 01
    오리엔테이션
  • 수업 소개
    수업의 목적
  • 02
    회원가입 UI
  • 회원가입 UI
  • 03
    회원 정보 저장
  • 회원 정보 저장 1
    회원 정보 저장 2
  • 04
    세션 스토어에 인증 정보 저장
  • 세션 스토어에 인증 정보 저장
  • 05
    로그인 구현
  • 로그인 구현
  • 06
    접근 제어
  • 글쓰기
    글 목록을 lowdb로 전환
    글 수정
    글 삭제
  • 07
    비밀번호 암호화
  • 비밀번호 암호화
  • 08
    수업을 마치며
  • 수업을 마치며
Instructor Introduction
TipFor more detailed information, such as other courses and reviews from the instructor, you can view the instructor introduction page by clicking on their profile.

Lecture Reviews
Free

Average Rating
5.0
Difficulty
Normal
Lecture Period
Unlimited