我正在使用无服务器框架(aws Lambda函数),但我希望验证由firebase完成。是否可以整合这两个?
答案 0 :(得分:1)
亚马逊拥有自己的与AWS集成的身份验证服务,名为Cognito:
这通常是处理身份验证的首选,因为如果您使用的是AWS Lambda,那么您已经拥有Cognito而无需其他服务,但没有什么可以阻止您使用任何其他身份验证服务,如Firebase身份验证, Auth0,Stormpath,Okta等。如果您已经在使用它,在那里有用户等,这对您来说可能是一个优势。由于您需要处理其他API凭据,Cognito(如果您正在使用AWS)的情况稍微复杂一些。
所以你的问题“我可以将firebase身份验证与aws lambda集成”的答案是肯定的,你可以。但是您在代码中的应用程序级别上执行此操作,而不是在AWS管理控制台中执行此操作。你可以像使用Express,Hapi,Restify等任何传统的后端框架一样使用无服务器框架。
就像其他框架一样,这取决于您是要进行身份验证服务器端还是客户端身份验证。
对于服务器端解决方案,有:
客户端身份验证的解释如下: