Nodejs_34_카카오로그인하기

‍박태우·2023년 11월 20일
0
  • 카카오 로그인 : 로그인 인증과정을 카카오에 맡기는것을 뜻한다.

  • kakaoStrategy.js 작성하기

  • routes/auth.js 에 코드 추가


* 미들웨어 확장패턴

(원래는 위와 같이 미들웨어를 쓴다.)

(이것도 위 코드와 같은 역할을 한다. 지난 강의 local 로그인 구현 시에도 이와같은 미들웨어 확장 패턴을 사용하였다.

이렇게 하는 이유? : req,res,next를 내부에서 쓰기 위함이다. (확장 느낌))


  • 카카오톡 로그인 설정하기

(developers.kakao.com 에서 로그인하여 rest api 키 발급 후 .env 파일에

KAKAO_ID=xxxxx 이렇게 추가하기)

(이후 웹 플랫폼 추가)

(redirect uri 도 추가한다.)

(위와 같이 동의항목을 지정한다. 동의 목적은 유저에게 보여지므로 정확하게 입력하기)


(passport/index.js 에 kakao() 추가)


  • 실행해보기

profile
잘 부탁드립니다.

0개의 댓글