I wonder, is it possible to use such feature of "Google Cloud Endpoints" as authentication (integration with "Auth0" or "Firebase"), logs and others with backend APIs that are hosted on thirdparty servers ? I learned that "Google Cloud Endpoint" is "Extensible Service Proxy" that is based on NGINX. Does it mean that I can somehow edit nginx config and setup it as a Reverse Proxy in order to request backend APIs that are outside of Google Platform?
The announcement from https://cloudplatform.googleblog.com/2016/09/manage-your-APIs-with-Google-Cloud-Endpoints.html says that: "Google Cloud Endpoints, a distributed API management suite that lets you deploy, protect, monitor and manage APIs written in any language and running on Google Cloud Platform (GCP)"
But article from https://cloud.google.com/endpoints/docs/about-cloud-endpoints says that: "you can host your API anywhere Docker is supported so long as it has internet access to Google Cloud Platform."
There are no any examples how to customize "Extensible Service Proxy" ngnix config file in docs.
I'm little bit confused here. Is it possible to use "Google Cloud Endpoint" in a way that I described above, and if it's so how should I do it properly?