【发布时间】:2021-10-13 07:44:36
【问题描述】:
使用 Nodejs+Express 和 Firebase 身份验证存储用户会话的常用方法是什么?我有 Android 和 Ios 应用程序,我想在(后来的网络)上使用相同的逻辑,所以我会得到 JWT 令牌。我想使用该令牌作为请求的授权。另外我想保留用户 sessio 并且不要求他们再次重新登录。我不知道该怎么做,我发现的所有 Express Session 资源都是关于 web 和 cookie 的。我偶然发现了upon MongoConnection a library for Express,它大概将会话存储在 MongoDb 中,但是会话如何处理非 Web 请求?谁能帮我澄清一下,我知道我在这里忽略了这一点,因为肯定有一种简单的方法可以验证传入的请求,并且还有一个会话让用户不必每次都登录。
最好我想有一种简单的方法来拥有需要 JWT 令牌访问的端点。除此之外还有各种各样的会议。在 Nodejs 的 Firebase Admin SDK 中有一个验证令牌的功能,但在每个请求中必须手动检查令牌似乎真的很奇怪。
【问题讨论】:
标签: node.js firebase express session firebase-authentication