我有一个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应用程序中建立安全会话,最好使用护照吗?