如何让 google 个端点 API 使用 Firebase 身份验证?

How can I make google endpoints API to use Firebase authentication?

我在很棒的 endpoints-proto-datastore 库之上设置了一个非常简单的 REST API,它依赖于 Google Cloud Built-in Third 中包含的端点 v1.0.0 -派对图书馆。

此 API 向 Angular 6 应用提供数据。

我也设置了 Firebase/Angularfire 身份验证。现在,当我按照 docs 中的示例尝试使用 Firebase 对 API 调用进行身份验证时,我无法使用所需的 Firebase "issuer" 对象,因为它在端点 v1.0.0 中不可用.

似乎解决方案是升级端点,我升级到 v4.3.0(今天最新,我也试过 v2、v3)。

当我 运行 我的应用程序时,API 不再接受对 /_ah/spi 的调用:

ValueError: Invalid request path: /_ah/spi/BackendService.getApiConfigs

知道我做错了什么吗?

migration docs 所示,在新的 Endpoints 版本中,您在 /_ah/api 而不是 /_ah/spi

上接受请求