2011-04-27 8 views
0

나는 몽구스 - 인증에 대한 지침을 따라 내 Node.js를 작업 시스템을 가지고 : https://github.com/bnoguchi/mongoose-authMongoose-Auth가 작동하도록 설정되었지만 사용자 정의 작업을 수행하려면 어떻게해야합니까?

facebook: { 
      everyauth: { 
       myHostname: 'http://localhost:3000' 
      , appId: 'YOUR APP ID HERE' 
      , appSecret: 'YOUR APP SECRET HERE' 
      , redirectPath: '/home' 
      } 
     } 

그래서, 내가 몽구스 - 인증으로 이런 짓을, 나는 페이스 북을 통해 연결할 수 있었다. 내가 원하는 것은 "do something" 페이스 북이 나를 때린 후이다. 지금은 그냥 "집"으로 리디렉션하고 사용자를 로그인합니다. 집으로 리디렉션되기 전에 무언가를하고 싶습니다. 어떻게해야합니까? EveryAuth에서

, 나는이를 사용했다 :

.findOrCreateUser(function (session, accessToken, fbUserMetadata) { 
    // find or create user logic goes here 
    }) 

하지만 그이 문서에없는 때문에 그 .... 몽구스 - 인증에 사용할 수없는 추측하고있어.

답변

3

everyauth으로 액세스 할 수있는 모든 항목은 mongoose-auth에 있습니다. 메서드 호출에서 everyauth에 사용할 체인화 된 메서드를 mongoose-auth 구성의 everyauth 키에있는 키 - 값으로 변환하면됩니다.