У меня есть простой веб-сайт, размещенный в Firebase, и он выполняет вызовы AJAX для конечных точек API REST в GCP Cloud Run.
Я хотел бы ограничить эти конечные точки только вызовами, исходящими с этого сайта, размещенного в Firebase. Любой вызов, исходящий из любого другого источника, не должен быть в состоянии использовать конечные точки. Каков наилучший способ сделать это?
Когда я не использовал GCP Cloud Run, я выполнял проверку хоста на стороне API, чтобы убедиться, что запрос приходит от моего клиента, но теперь с Cloud Run этоэто невозможно. Что еще можно сделать?
Обратите внимание, что веб-сайт, размещенный в Firebase, очень прост и не выполняет никакой аутентификации пользователя.