결국엔 프로그래밍

[node js] [express] passport 란? 본문

자바스크립트(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 실행

Comments