谷歌云存储文件的基本身份验证



我想将文件存储在谷歌云存储上,并通过使用用户名和密码或类似的基本身份验证,通过GET HTTP让设备访问文件。这能做到吗?

我会问你一个问题来介绍我的答案:

  • 如果您在基本身份验证中设置了登录名/密码,哪个系统将对其进行验证

云存储仅依赖于OAuth令牌。没有内置,您必须构建自定义身份验证机制。

因此,您需要一个额外的服务来检查凭据,然后提供下载文件的链接。

我推荐你去

  • 创建无服务器服务,如云功能或云运行服务
  • 使用您对此服务的基本身份验证对其执行GET
  • 服务检查身份验证,您可以使用firestore数据库来存储连接用户的凭据/权限/自动授权
  • 如果auth是OK的,那么创建一个签名的URL并返回一个302 HTTP代码(重定向(

相关内容

  • 没有找到相关文章

最新更新