카카오를 이용한 로그아웃
612
작성한 질문수 4
카카오로 로그인 후 로그아웃 버튼을 누른 다음 다시 카카오톡으로 로그인 시도시 자동으로 로그인 되는 것 말고 다시 카카오계정과 비번을 치고 로그인 하고 싶은데 어떻게 하면 가능할 까요? 카카오 디벨로퍼 들어가서 계속 로그아웃을 해주어야지만 가능 한걸까요 ?
답변 1
1
로그아웃 요청을 서버로 보내기 전에 카카오sdk로 로그아웃하는 것이 필요할 듯 합니다. 로그아웃 버튼 클릭 -> 카카오sdk 로그아웃 -> 서버 로그아웃 요청
0
답변 주신 주제로 알아본 결과 accessToken을 사용해서 로그아웃을 해주어야 된다고 나와있는데 그렇다면 passport의 index.js에서 passport.serializeUser와 deserializeUser부분 또한 accessToken을 사용하는 로직으로 변경되어야 되며 이 바뀐 passport로직을 사용하는 local 전략 또한 accessToken을 사용해야 되는건가요?
아니면 index.js에서 if문으로 kakao 전략을 할때 로직과 local 전략을 할때의 로직으로 분기 처리해야 되나요?
이부분에 대해서 강의 수정이 필요하지 않을까 라고 생각합니다. 쉽지 않은것 같아요!
1
애초에 카카오 서비스에 로그인하는게 주목적이 아니라 카카오로그인을 활용해서 저희 노드버드 서비스에 로그인하는 게 주 목적이므로 따로 강좌 수정은 하지 않을 것 같습니다.
사실 제 경험상으로도 다른 서비스에서 로그아웃했을 때 카카오 자체에서 로그아웃 되는 서비스는 보지 못 한 것 같습니다. 네이버 로그인도 마찬가지이고요.
0
우선 강의에서 카카오 로그인을 사용한 목적은 잘 알겠습니다. 그렇다면 제가 하고자하는 방법이 잘 못 되었다는 말씀이신가요? 만약 제 방법이 잘못 되었다면 이러한 부분을 해결하기 위해서 어떤 다른 방법은 없는건가요 ? 로그아웃을 했는데 카카오로 로그인하기 버튼을 누르면 자동으로 로그인 된다는 것이 이게 맞는건가? 라는 생각이 들어요..
1
잘못된 방법은 아닙니다. 원하시면 그렇게 설계하셔도 되는 것이고요. 다만 저는 그런 방식을 취하지 않겠다는 것입니다.
로그아웃을 했는데 카카오로 로그인하기 버튼을 누르면 자동으로 로그인 된다는 것이 이게 맞는건가?
라고 질문하셨는데 대부분의 서비스가 그렇습니다. 실제로 한 번 해보세요.
리눅스 노드 설치시 패키지
0
172
0
socket.js 에서 referer로부터 roomId를 가져올 때
0
932
3
스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문
0
2297
2
a[title] 질문드립니다
0
388
1
리뉴얼 강의 및 공부 방법
0
590
1
jwt decode
0
1138
1
node.js 교과서 3판 질문드립니다
0
398
1
passport와 jwt
0
439
1
리뉴얼 강의
0
428
2
혹시 Node.js 교과서 3판 이북은 언제 나오나요?
0
359
1
몽고디비 사용자도 MYSQL부분을 들어야 하나요???
0
491
1
sql 쿼리 로그는 어떤 모듈이 작성하나요?
0
512
2
nunjucks res.render('error'); 작동을 안합니다.
0
520
1
질문있습니다.
0
349
1
multer 한글 파일 업로드시 파일명이 깨져요.
1
3545
1
수업자료는 어디있나요?
0
374
1
질문 있습니디
0
245
1
multer 사용시 file 외 name값은 못받나용?
0
431
1
코드 중복 부분 질문드립니다.
0
303
1
api 만드는 이유 질문드립니다.
0
293
1
Strategy의 done에 대해 질문드립니다.
0
374
1
안녕하세요 fs 권한 관련 질문드립니다
0
456
1
시퀄라이즈 연결질문...
0
511
2
res.setHeader vs res.cookie
0
1799
3





