我可以将 firebase 身份验证与 aws lambda 集成吗

Ann*_*lan 7 aws-lambda firebase-authentication serverless-framework

我正在使用无服务器框架(aws Lambda 函数),但我希望身份验证由 firebase 完成。是否可以将这两者结合起来?

rsp*_*rsp 3

Amazon 有自己的与 AWS 集成的身份验证服务,称为 Cognito:

这通常是处理身份验证的首选,因为如果您使用 AWS Lambda,那么您已经可以使用 Cognito,无需其他服务,但没有什么可以阻止您使用任何其他身份验证服务,例如 Firebase 身份验证、Auth0、Stormpath 、Okta 等。如果您已经在使用它、那里有用户等,这对您来说可能是一个优势。它比 Cognito (如果您使用的是 AWS)稍微复杂一些,因为您需要处理额外的 API 凭证。

因此,您的问题“我可以将 firebase 身份验证与 aws lambda 集成吗”的答案是肯定的,可以。但您可以在代码中的应用程序级别执行此操作,而不是在 AWS 管理控制台中。您的操作方式与使用任何传统后端框架(例如 Express、Hapi、Restify 等)非常相似,但使用的是无服务器框架。

就像其他框架一样,这取决于您想要在服务器端还是客户端进行身份验证。

对于服务器端解决方案有:

客户端身份验证的解释如下:

  • 是的,但是认知很糟糕 (9认同)