在 App Engine Python 3.7 中断言应用程序的身份

bea*_*ano 5 google-app-engine python-3.7

App Engine 的 Python 2.7 运行时有一种非常方便的方法来向另一个 App Engine 应用程序断言一个应用程序的身份。

如上面的链接所述,使用app_identity包的库google.appengine.api我能够获取并将其插入标头auth_tokenurlfetch。收到请求时,我可以验证X-Appengine-Inbound-Appid标头信息。

据我了解urlfetch,该google.appengine.api包在 Python 3.7 运行时中不可用。

我的应用程序由多个 GAE 项目组成,因此我使用此方法来验证我的项目之间的 api 调用的身份(即,因此我不需要它来用于外部 API/服务)。在 App Engine 的 Python 3.7 运行时中执行此操作的推荐方法是什么?