[Express] Passport.js 시작하기
2023. 9. 17. 23:38ㆍ공부 중/Node.js
0. 출처
1. Strategy 선택
사용할 Strategy를 검색해서 찾는다.
2. Passport.js 설치하기
구글, 페이스북, 카카오톡 등으로 로그인하는 것은 추후에 시도해 보고 이번에는 정통적으로 사용해 온 아이디와 비밀번호로 로그인하는 것을 Passport.js로 구현해보겠다.
npm i passport
npm i passport-local
passport와 사용할 strategy를 설치한다.
const passport = require('passport');
const LocalStrategy = require('passport-local').Strategy;
대부분의 경우, 개발자는 로컬 인증 전략을 설정할 때 Strategy
만 필요로 하기 때문에 require('passport-local').Strategy
를 사용한다.
또한 Passport.js는 내부적으로 express-session
, body-parser
을 활용하기 때문에 앞으로는 세션과 body-parser를 활성화하는 코드와 아래에 코드를 추가해야 한다.
'공부 중 > Node.js' 카테고리의 다른 글
[Express] Passport.js 자격 확인 (0) | 2023.09.17 |
---|---|
[Express] Passport.js이란? (0) | 2023.09.17 |
[Express] Session으로 인증 구현하기_2 (0) | 2023.08.22 |
[Express] Session으로 인증 구현하기_1 (0) | 2023.08.22 |
[Express] Session이란? (0) | 2023.08.19 |