我在python GAE应用程序上使用AppAssertionCredentials作为服务帐户进行身份验证。不过,这是一个通用服务帐户,我不知道如何授权它在我的谷歌应用程序域中模拟用户帐户。
这是可能的与JWT凭据方式(见本视频:http://www.youtube.com/watch?v=iK14bfd6qhs)但JWT不工作的appengine。
有什么建议吗?

最佳答案

SignedJwtAssertionCredentials可以在App Engine上使用,只要确保打开PyCrypto 2.6,并将PKCS12密钥文件转换为PEM文件即可:

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

See the docs for SignedJwtAssertionCredentials

关于python - App Engine上的AppAssertion凭据:如何模拟用户帐户?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17742455/

10-15 09:41