Google Cloud функции http аутентификации - PullRequest
0 голосов
/ 03 апреля 2020

Я новичок в облачных функциях Google и пытаюсь ограничить доступ к своей функции только запросами от диалоговых веб-соединений. Я вижу два варианта в консоли gcloud: разрешать неаутентифицированные запросы и ограничивать учетные записи пользователей. Я не понимаю, как реализовать эту аутентификацию. У диалоговых подключений Dialogflow есть опции для установки заголовков http, которые устанавливаются в запросах webhook. Но консоль gcloud не имеет интерфейса / опций для получения каких-либо данных, которые я могу записать как заголовок http-аутентификации. Таким образом, я вижу только вариант реализации потока аутентификации в облачной функции, но таким образом, почему Google добавил опцию, чтобы ограничить доступ посредством аутентификации http. Может ли кто-нибудь дать мне пошаговый пример того, как получить имена заголовков http и данные, необходимые для реализации аутентификации http в облачных функциях, из диалоговых веб-соединений диалогового потока?

1 Ответ

1 голос
/ 04 апреля 2020

Нет встроенной аутентификации, вы должны выполнить ее самостоятельно. У вас есть некоторые рекомендации здесь, в Документации Google Cloud

В общем, установите вашу функцию publi c (разрешить неаутентифицированную) и выполните проверку в своем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...