Oauth를 연동할 경우 간편한 Node용 라이브러리를 소개 할까 한다.


Facebook , twitter , google 등을 기본으로 제공한다. 



설치 
npm install passport , passport-facebook


기본 로그인 인증 부터 각종 SNS 를 지원한다. 

찾아 보면 Naver, Daum등 한국 포털의 Oauth도 찾아 볼수 있다. 


var passport = require('passport');

var facebookStrategy = require('passport-facebook').Strategy;


passport.use(new FacebookStrategy({

  clientID : 페이스북 아이디,

        clientSecret: secret key,

        callbakcURL:  URL

       }, 

function (accessToken , refreshToken, profile, done)

{

로그인 성공 Access token 전달

}

));


이렇게 콜백에 쉽게 Accesstoken을 받을 수 있다. API 를 공부를 안해도 쉽게 가져올수 있다.~