Server Side JavaScript

Federation Authentication(타사 인증)

Intro (소개)

Facebook (페이스북 연동)

source code

Route

source code

login

source code

facebook permission (페이스북 세부 권한 설정)

source code

댓글

댓글 본문
작성자
비밀번호
  1. TravelDreammer
    감사합니다! 다시 해보니 코드의 문제는 아니였습니다~ 제 페이스북계정에 뭔가 문제가 있었던 것 같습니다
    이고잉님처럼 페이스북에서 정보제공하는 팝업창도 뜨지 않더라구요~ 근데 새로운 계정을 파서 하니 정상적으로 됩니다~! 댓글 감사드립니다~!
    대화보기
    • travel님 거의 대부분 똑같이 했다고 하시는 부분에 대부분 똑같이 하지 않습니다. 정말 똑같이 했는지 확인해보려면 깃허브가셔서 이고잉님이 올리신 코드를 아예 가져와서 실행하면 되는 것을 보고 현자타임이 옵니다.
    • TravelDreammer
      그리고 또한 똑같이 했음에도 email의 정보가 주어지지 않습니다..!! email이라는 항목이 아예 console에 나타나지도 않구요! stackoverflow등 모든 곳을 뒤져봤지만 이고잉님과 같은 코드이며 저는 실행이 되지 않네요 ㅠㅠ
      그리고 scope를 추가했을때 다시 로그인을 할때 한번 더 사용자가 허용하는 창도 뜨지가 않습니다.! 이것은 계정의 문제인가요??
    • TravelDreammer
      안녕하세요 이고잉님~ 답변이 절실합니다!! ㅜㅜ다름이 아니라 인증 수업을 들으면서 이전 local에서도 그렇고 이번 통합인증 수업에서도 그렇고
      그냥 successRedirect:'/welcome'을 해주면 로그인 성공 후 이름이 출력이 되지 않는데.
      successRedirect : '/welcome'부분을 주석처리 하고 passport.authenticate 미들웨어 뒤에 callback함수로 function(req, res){
      req.session.save(function(){
      res.redirect('/welcome');
      });
      }
      이런식으로 session을 save한 후에 redirect해주면 정상적으로 이름이 출력이 됩니다! 이고잉님의 코드에서는 이러한 과정을 해주지 않아도 실행이 되던데 차이점이 무엇인가요?
    • 열렬한 관객
      혹시 라우트쪽에서 안되는분 있으시면.

      // User.findOrCreate(..., function(err, user) {
      // if (err) { return done(err); }
      // done(null, user);
      // });

      이거 해보고 해보세영.
      저 이거때문에 좀 해맸네요 ㅠㅠ
      (뒤쪽 강의에 나오긴함, 해당 부분 소스코드에도 있어여)
    • kimaro45
      혼자 공부하기 어려운 내용이었는데 감사합니다!
    • 희성
      두근두근합니다!
    • 지류진
      감사합니다^^
    • 한아
      잘보았습니당! 제가 블로그 프로젝트를 하고 있는데. 제가 로그인기능을 구현할때, 이 영상이 있었으면 얼마나 좋았을까요 ㅠ 수많은 삽질과 시간투자끝에 성공은 하였지만 .. 어찌하였든! 한번 해본것을 다시 보게 되니깐 정리가 되는 느낌이였습니다!
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기