자바스크립트(JavaScript)/node js
[node js] [express] passport 란?
준석입니다
2021. 9. 8. 20:44
passport 에서는 전략을 사용한다. (전략: 로그인을 어떻게 할지 적어놓은 파일)
- localStrategy: email, password로 로그인 하는 경우
- kakaoStrategy: kakao로 로그인 하는 경우 (로그인하는 과정을 카카오가 대신 수행해줌)
1. localStrategy
- password.authenticate 사용시 미들웨어 확장법을 사용한다
과정
1. front 에서 로그인을 누를 때 이메일과 비밀번호를 보내준다
2. post 하면 password.authenticate(local)실행
3. localStrategy.js 실행