AppEngine上的AppAssertionCredentials:如何模拟用户帐户



我在我的python GAE应用程序上使用AppAssertionCredentials,作为服务帐户进行身份验证。然而,这是一个通用的服务帐户,我不知道如何授权它来模拟我的谷歌应用程序域中的用户帐户。

这在JWT认证方式下是可能的(请参阅此视频:http://www.youtube.com/watch?v=iK14bfd6qhs)但JWT不在appengine上工作。

有什么建议吗?

SignedJwtAssertionCredentials可以在应用程序引擎上使用,只需确保打开PyCrypto 2.6,并将PKCS12密钥文件转换为PEM文件:

$ openssl pkcs12 -in xxxxx.p12 -nodes -nocerts > privatekey.pem

请参阅SignedJwtAssertionCredentials的文档。

相关内容

  • 没有找到相关文章

最新更新