Облачные функции Firebase HTTP Basi c Auth - PullRequest
1 голос
/ 29 мая 2020

Мне нужно создать конечную точку API, которая возвращает файлы PDF. Эта конечная точка предназначена для использования Twilio с их API факсимильной связи. Однако единственный способ сделать это с аутентификацией - это HTTP Basi c Auth .

Это кажется достаточно простым с express -basi c - auth npm пакет. Однако я не уверен в логистике моего технического стека. Я использую функции Firebase, Firestore и Cloud.

Как я могу безопасно реализовать эту HTTP Basi c Auth с помощью облачных функций? Я не могу использовать продукт Firebase Auth b c, как я уже сказал, с этой конечной точкой должен взаимодействовать другой API, а не реальный человек. У меня будет множество внутренних имен пользователей и паролей, следует ли хранить их в базе данных Firestore? Жестко закодировать его в массиве в функции?

Главный вопрос: следует ли хранить пароли имени пользователя в документе Firestore?

...