使用Angularfire,Passport和Express / Nodejs管理会话

时间:2017-07-21 17:45:17

标签: angularjs node.js express passport.js angularfire

我有一个NodeJS / AngularJS应用程序,我想使用angularfire来管理我的用户在客户端的登录/注册。 E.g。

$firebaseAuth.$signInWithEmailAndPassword(email, password).then(function(auth) {
    // communicate with backend server and redirect to secure site using auth obj
}, function(error) {});

成功登录客户端后,我想将auth对象发布到后端服务器,以验证具有Firebase的用户。然后在我的NodeJS / Express应用程序中创建一个会话,然后将用户重定向到一个安全页面。以前我使用passport从电子邮件和密码创建会话,但我不知道如何调整passport来使用auth检索的angularfire对象。虽然Firebase有passport module,但没有可用的示例代码。任何人都可以提供有关如何使用Firebase验证用户的工作代码或说明,并在我的NodeJS \ Express应用程序中建立安全会话,最好使用护照吗?

0 个答案:

没有答案