使用 Firebase 的 AWS ApiGateway 自定义授权

Sup*_*nka 7 amazon-web-services firebase aws-lambda aws-api-gateway

我将解释我的用例。我有一个网络应用程序。首先,应用程序尝试登录 firebase 并取回令牌。我想使用firebase发布的令牌通过api网关访问lambda函数。AWS ApiGateway 中是否有验证 Firebase 令牌的机制?

设计文档

Nir*_*thi 6

您必须编写自定义 Authorizers lambda 函数来验证您的 Firebase 令牌。

这个 lambda 函数在执行你的 lambda 函数之前命中。

下图解释了它是如何工作的

在此处输入图片说明

要编写自定义 Authorizers 函数,请遵循参考。对于令牌验证,您可以使用 firebase sdk 及其参考。