github(2)
-
[유튜브 클론코딩] 6.9 Recap and User Profile
6.9 Recap and User Profile 인증(Authentication)에 대해 정리하기 📌 local 방식(username / password) username과 password를 post 방식으로 전달하고 우리가 설치해준 플러그인인 mongoose가 자동으로 체크를 해준다. 만약 password가 맞으면 passport에게 맞다고 알리고 쿠키를 생성 📌깃허브 방식 .social-login button.social-login--github a(href=routes.gitHub) span i.fab.fa-github |Continue with Github button.social-login--facebook span i.fab.fa-facebook |Continue with Facebook 깃허..
2021.03.12 -
[유튜브 클론코딩] 6.8 Github Login Part.3
6.8 Github Login Part.3 githubLoginCallback 함수 수정하기 export const githubLoginCallback = (accessToken, refreshToken, profile, cb) => { console.log(accessToken, refreshToken, profile, cb); }; 지난시간에 깃허브 로그인 누르고 콜백함수로 돌아올 때 console에 주어진 정보를 확인만 했었다. 이제 그것을 수정하려고 한다. 사실 accessToken, refreshToken이런건 필요 없고 profile에 있는 github ID, 이메일, 이름, 그리고 아바타(프로필 사진) 이게 중요하다! 그리고 여기서 cb 함수는 passport에서 제공된 callback 함수..
2021.03.11