Google cloud platform 如何在C+中创建没有json的gcs::Client+;谷歌云存储客户端库?
我需要在google云存储中“作为最终用户进行身份验证”(我需要代表我的应用程序的最终用户访问资源)。因为我的应用程序是用C++编写的。我编译了C++谷歌云存储客户端库。但它声明需要客户端的JSON文件来创建gcs::client对象。我找不到任何其他方法来创建包含项目id、服务电子邮件、私钥、密钥名和bucket名等信息的客户端(这些信息足以在python中进行身份验证)。有没有办法在谷歌云存储C++客户端库中对上述用户进行身份验证? < P>在谷歌云中有三种凭证:Google cloud platform 如何在C+中创建没有json的gcs::Client+;谷歌云存储客户端库?,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,我需要在google云存储中“作为最终用户进行身份验证”(我需要代表我的应用程序的最终用户访问资源)。因为我的应用程序是用C++编写的。我编译了C++谷歌云存储客户端库。但它声明需要客户端的JSON文件来创建gcs::client对象。我找不到任何其他方法来创建包含项目id、服务电子邮件、私钥、密钥名和bucket名等信息的客户端(这些信息足以在python中进行身份验证)。有没有办法在谷歌云存储C++客户端库中对上述用户进行身份验证? < P>在谷歌云中有三种凭证: API密钥 服务帐户凭据
- API密钥
- 服务帐户凭据
- 用户凭据(OAuth 2.0)
<>我提交了跟踪,可以在这里添加更多的问题或建议。你能扩展这个吗?C++ OAuthScript库支持嵌入式Web服务器。一旦你有了访问令牌,所有需要的就是在C++ SDK中创建证书。我缺少什么?你可能是对的,这应该是有用的。(1)我们从未将C++ SDK和C++ OAuth库链接在一起,(2)C++ SDK不知道如何处理两个因素身份验证用户()。无需启动浏览器即可完成此操作吗?我的应用程序无法访问浏览器。Google OAuth 2.0用户凭据需要与Google的web浏览器会话进行身份验证。此要求没有已知的方法。