首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用令牌管理安全请求(JWT?)

使用令牌管理安全请求(JWT?)
EN

Stack Overflow用户
提问于 2020-06-06 21:06:42
回答 1查看 39关注 0票数 0

我正在使用Firebase,Node,Mongo,Swift开发应用程序。

Firebase负责注册和登录。Mongo用于将用户信息保存到DB中。节点作为服务器,负责管理来自客户端的请求。在Swift中,我们编写UI和客户端。

所以我在问一种方法,我可以使用一些令牌来验证用户请求。目前,每个用户都可以询问任何请求,如果用户发送他的Id。它不是很安全,我想管理请求,只有经过身份验证和登录的用户才能请求请求。

我认为在这种方式下,->每个登录的用户都有来自FireBase的令牌,对吧?这样用户就可以给我发送令牌& id,并且在服务器端Node将通过firebase检查令牌是否有效。

感谢您的回复。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-06 22:27:00

如果您的用户已登录到Firebase身份验证,您可以将他们的ID令牌发送到您的Node.js服务器,并在那里验证令牌是否有效。为此,您将使用Firebase Admin SDK,并使用Firebase项目的管理员凭据对其进行初始化,以便它可以检查令牌的正确作用域。然后,您自己的服务器端代码可以使用解码后的令牌中的信息来确保用户有权执行请求。

此过程在verifying ID tokens上的Firebase身份验证文档中有记录,因此我建议您学习该文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62232173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档