몇 시간 동안 검색했지만 Passport 또는 Everyauth없이 Express 용 Facebook 로그인 솔루션을 찾을 수 없습니다. nodejs에 대한 서버 측 oAuth 2.0 FB 로그인에 대한 예제 또는 자습서가 있습니까? 아니면 기본 표현 세션을 사용하고 패스포트가 직렬화/역 직렬화를하지 않고 초기 인증 만 처리하도록하는 방법이 있습니까?Passport.js 또는 everyauth가없는 Expressjs FB 로그인
2
A
답변
1
내가 쓰기/나중에이 작업을 수행하는 express-stormpath 라이브러리를 유지 사용합니다. 여기
는 (그것의 전체) 예제 응용 프로그램입니다 : 분명히var express = require('express');
var stormpath = require('express-stormpath');
var app = express();
app.use(stormpath.init(app, {
application: 'https://api.stormpath.com/v1/applications/xxx',
secretKey: 'some_long_random_string',
enableFacebook: true,
social: {
facebook: {
appId: 'xxx',
appSecret: 'xxx',
}
},
}));
app.listen(3000);
, 이것은 페이스 북의 응용 프로그램 및 설정 몇 가지 설정 옵션을 만들어야합니다,이 문서가 그것을 수행하는 방법에 대해 설명 :
https://docs.stormpath.com/nodejs/express/product.html#use-facebook-login
희망이 =)
0
이 당신에게 경고에 대한 데이터를 제공합니다 ,, FB APPID
<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
var facebookAppId = 'XXXXXX';
var _fBAccessToken ='';
window.fbAsyncInit = function() {
FB.init({
appId: facebookAppId,
xfbml: true,
version: 'v2.0',
status: true,
cookie: true,
oauth: true
});
FB.getLoginStatus(function(response) {
if ((response.status)&&(response.status=='connected')) {
userId = response.authResponse.userID;
_fBAccessToken = response.authResponse.accessToken;
FB.api('/me', function(responsed) {
alert(JSON.stringify(responsed))
},{scope:'public_profile,email'});
})
</script>
+0
이것은 프런트 엔드 코드입니다 ... 어떻게 Express.js 응용 프로그램에서 구현 될 것이라고? – anges244
+0
인증을 받으면 (경고시)이 API에 사용자 정보를 보내고 새로운 사용자로 데이터베이스에 저장하는 API를 만듭니다 –
관련 문제
- 1. fb 또는 twitter로 로그인
- 2. 다중 사용자 로그인 passport.js
- 3. Passport.js 서버 자동 로그인
- 4. Passport.js 세션은 로그인 안드로이드
- 5. passport.js 로그인 게시물이 반환되지 않았습니다.
- 6. Passport.js 사용자 로그인 및 인증
- 7. 트위터로 로그인 oAuth 및 Passport.js
- 8. fb 로그인
- 9. ExpressJS/Node ajax 로그인
- 10. FB 싱글 톤 로그인
- 11. expressJS + MongoDB - 로그인/등록 방법
- 12. FB 로그인 창
- 13. Coffeescript의 FB 로그인 기능
- 14. 로그인 후 FB 공유
- 15. sessionState의는 FB 기본 로그인
- 16. FB 로그인 인증 메커니즘
- 17. 오류 - FB-기본 로그인
- 18. 미리보기 api로 로그인 FB
- 19. FB 로그인, JQuery와 크롬
- 20. FB는 FB 로그인 버튼을
- 21. Sails.js + Passport.js 현재 로그인 한 사용자가 있습니다.
- 22. passport.js 및 express.js를 이용한 단위 테스트 로그인
- 23. 현재 로그인 사용자 가져 오기 sails.js + passport.js
- 24. 세션 passport.js
- 25. Passport.js 세션 혼동
- 26. Passport.js 인증이 실행되지 않았습니다.
- 27. fb 캔버스에 장고 allauth 로그인
- 28. FB 로그인 버튼이 인증되지 않음
- 29. FB 로그인 후 IOS 스위치보기
- 30. FB 로그인 화면이 표시되지 않습니다.
다른 방법으로 해결되었지만 stormpath는 얼마나 효과가 있습니까? 윌 한번보세요! 전체 인증 문제에 대한 완전한 대답처럼 보입니다. – anges244
감사! 그것은 아이디어입니다 =) – rdegges