Firebase应用程序是否可以作为自定义身份验证提供程序与Stormpath集成?
答案 0 :(得分:3)
回答你的问题:是的。
我假设您要将您的用户帐户存储在Stormpath中,并希望将Firebase用于其他所有帐户。如果是这样的话,你可以这样做:
这将允许你很好地一起使用两个系统=)
var FirebaseTokenGenerator = require("firebase-token-generator");
var tokenGenerator = new FirebaseTokenGenerator("<YOUR_FIREBASE_SECRET>");
var token = tokenGenerator.createToken({
uid: "1",
// the fields below are taken from your Stormpath Account model, and are
// being added to your firebase JWT
customData: req.user.customData,
email: req.user.email,
givenName: req.user.givenName,
surname: req.user.surname,
});
以下是一些有用的阅读资源:
这适用于Express-Stormpath库:https://docs.stormpath.com/nodejs/express/