作者:甘民涵 | 来源:互联网 | 2023-02-12 13:44
我正在努力构建一个Ionic移动应用程序,我计划使用Firebase的auth和实时数据库产品.我试图了解是否可以将Firebase auth合并到关联的ASP.NET Core MVC站点内的服务器端处理中.这将允许我使用一些"静态"服务器端页面来处理订阅,付款等,但仍然使用与移动应用程序相同的基于Firebase的用户方案.
我知道Firebase面向Javascript客户端,我发现这个验证包含Authorization
asp.net核心内API 的头部请求的示例,因此可以在asp.net管道中验证firebase令牌.但是,这假设Javascript客户端正在发出所有请求,而我想将令牌存储在某些COOKIE中,我可以让浏览器无缝地提供.这将让我处理我的应用程序中的静态,非Javascript页面上的身份验证.
我认为必须有一些方法来启动对firebase的身份验证,并将响应重定向到MVC操作.然后你可能会在asp.net中设置一个"indentity"COOKIE,它会在页面刷新时保持不变.或者我只是基于我对其工作原理的理解?
评论Firebase身份验证asp.net核心的可能重复:
在我看来,这不是一个骗局,因为这个问题正在讨论验证客户端提供的JWT令牌(可能是Javascript).我相信我最初包含的链接演示了解决该问题的方法.