我正在处理的应用程序需要私有,用户文件上传。对于文件的上传和下载,我使用aws-sdk 使用node.js服务器代理Amazon S3 。客户端界面是 Angular Client App 。
我需要在授权文件put / get请求之前验证客户端用户。如果我在我的服务器上运行Firebase Node.js客户端(带有密钥),如何验证客户端从客户端发送到我的代理服务器的HTTP put / get请求?
对于其他 Node.js 服务器任务,我使用firebase-work-queue模式,该模式可用于管理工作任务的授权。但是,由于代理S3,我需要一种方法直接在我的代理服务器上验证客户端。
使用简单登录是否可以进行此类身份验证,还是需要自定义登录? 是否存在使用Firebase进行身份验证代理的推荐模式?
感谢阅读。