Разъем Data Studio с использованием двух ключей API для аутентификации - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь создать соединитель, которому требуется доступ к API, который требует API_KEY и API_SECRET . В настоящее время Data Studio не поддерживает аутентификацию с двумя ключами. Поэтому я решил использовать тип аутентификации NONE , а затем в функции getConfig () я бы попросил пользователя ввести две необходимые клавиши. Однако это кажется неловким делом, поэтому я прошу более опытных разработчиков. Я представляю здесь какую-либо проблему безопасности? Из того, что я понимаю, нет разницы, проверяю ли я и сохраняю ли учетные данные пользователя в getConfig () или setCredentials () . Все они в конечном итоге хранятся в PropertiesService , поэтому я не вижу существенной разницы. Однако я могу ошибаться ...

1 Ответ

0 голосов
/ 14 ноября 2019

В настоящее время (ноябрь 2019 г.) поддержка API_KEY + API_SECRET отсутствует. У вас есть несколько вариантов:

  1. Использовать USER_PASS и в описании соединителя указать пользователю использовать API_KEY для USER и API_SECRET для PASS.

  2. Используйте NONE и получите информацию в getConfig ().

Пока группа разработчиков Data Studio не реализует решение, я рекомендую использовать # 1. Это облегчит вам миграцию кода и существующих пользователей, как только станет доступно официальное решение.

...