2014-06-22 3 views
2

사용자가 Facebook을 통해 로그인을 시도 할 때이 오류가 발생합니다. 내 응용 프로그램은 익스프레스를 사용합니다.FacebookTokenError : 클라이언트 보안 유효성 검사 오류

FacebookTokenError: Error validating client secret. 
    at Strategy.parseErrorResponse (/pathtomyapp/node_modules/passport-facebook/lib/strategy.js:198:12) 
    at Strategy.OAuth2Strategy._createOAuthError (/pathtomyapp/node_modules/passport-facebook/node_modules/passport-oauth2/lib/strategy.js:345:16) 
    at /pathtomyapp/node_modules/passport-facebook/node_modules/passport-oauth2/lib/strategy.js:171:43 
    at /pathtomyapp/node_modules/passport-facebook/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:177:18 
    at passBackControl (/pathtomyapp/node_modules/passport-facebook/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:124:9) 
    at IncomingMessage.<anonymous> (/pathtomyapp/node_modules/passport-facebook/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:143:7) 
    at IncomingMessage.EventEmitter.emit (events.js:117:20) 
    at _stream_readable.js:920:16 
    at process._tickCallback (node.js:415:13) 

이 원인은 무엇입니까? 어떻게 수정해야합니까?

+0

해결책을 찾았습니까? 나는 같은 문제가있다. –

답변

1

동일한 문제가있어서 그 위에 내 머리카락을 꺼내고있었습니다. 수정은 매우 간단합니다. clientID와 clientSecret이 모두 유효하고 다른 것임을 확인하십시오! 내 설정 파일의 복사 오류로 인해 둘 다 동일하게되었고 스택 추적을 받았습니다. 그래도 문제가 해결되지 않으면 여권 - 페이스 북 모듈에 로그인을 추가하여 자세한 내용을 볼 수 있습니다.