如何为Google OAuth生成JWT签名?

时间:2018-07-18 13:57:42

标签: unity3d oauth-2.0 jwt google-oauth google-sheets-api

我正在尝试将Google表格内容读入Unity项目。最近,我(和其他人)使用了issues with API key,因此我正在尝试使用OAuth2而不是API密钥进行身份验证。

我尝试按照this thread中的建议通过Web请求执行此操作,但是当我尝试重现此请求时,我收到了“通用/未知HTTP错误”,响应码为403。
根据{{​​3}},我应该在我的POST请求中包含一个JWT。如文章所述,JWT必须使用RS256加密算法,但是我发现的生成JWT的工具,例如 this Google Developers articlethis Unity pluginthis online generator不支持RS256,或者需要私钥和公钥。

我可以从Google下载(创建服务帐户后)的密钥文件没有公共密钥:

Here is what my key file looks like

0 个答案:

没有答案