2

我在我的 python GAE 应用程序上使用 AppAssertionCredentials 来作为服务帐户进行身份验证。但是,这是一个通用服务帐户,我看不到如何授权它模拟我的 Google Apps 域中的用户帐户。

这可以通过 JWT 凭证方式实现(请参阅此视频:http ://www.youtube.com/watch?v= iK14bfd6qhs),但 JWT 不适用于 appengine。

有什么建议么?

4

1 回答 1

7

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

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

请参阅 SignedJwtAssertionCredentials 的文档

于 2013-07-21T15:42:19.780 回答