我正在努力将 PaaS 产品与 Google Cloud Storage API v2 集成,并且很高兴 OAuth2 可用。让我想知道的是,必须在每个请求上指定“x-goog-project-id”标头,因为这意味着我的产品的用户会在漂亮的 OAuth2 过程中额外提供该数字。我知道我可以要求我的产品的用户按下“将此作为可互操作存储访问的默认项目”按钮来启用 v1 访问,但这对用户来说相当不友好,而且听起来也不太适合未来。
相反,我想知道是否有办法使用用户的 OAuth2 访问令牌来检索用户有权访问的 Cloud Storage 项目列表。然后我可以让用户决定使用哪个项目。这样的 API 存在吗?未来提供这样的 API 的可能性有多大?有没有其他方法来处理这个特殊问题?