웹/school(MEAN)
2021. 11. 30.
Authenticating users,managing sessions, and securing APIs [2]
PASSport라는 것을 이용해서 인증을 쉽게 만듭시다. strategy라는 것을 통해서 여러 인증방법을 가져다가 쓸 수 있습니다. 우리는 local strategy를 사용해서 인증하는 방법을 알아봅시다. 일단 설치합시다. passport는 api가 사용합니다. 그래서 api 폴더에 config를 생성합시다. Passport use를 사용하면 strategy를 생성할 수 있습니다. 첫 번째 파라미터는 options 입니다. 두 번째 파라미터에서 대부분의 일들이 일어납니다. 첫 번째 파라미터는 options입니다. 유저네임 필드는 email로 옵션을 줍니다. 두 번째 파라미터(함수)에서 대부분의 일들이 일어납니다. db에서 user와 password를 찾아옵시다. 만약 db와 일치하면 사용자 객체를 반환합..