Как я могу позволить пользователям моего соединителя устанавливать разные имя пользователя и пароль каждый раз, когда они создают новый источник? - PullRequest
0 голосов
/ 07 мая 2019

Я собрал и опубликовал коннектор Data Studio для TradeTracker.Коннектор работает отлично, но когда пользователи пытаются добавить другую учетную запись, пытаясь добавить новый источник данных, они не могут повторно ввести свой клиентский API и фразу-пароль.Как очистить «старые» учетные данные?

Я обнаружил, что есть функция для сброса аутентификации: https://developers.google.com/datastudio/connector/auth#resetauth.

function resetAuth() {
  var userProperties = PropertiesService.getUserProperties();
  userProperties.deleteProperty('dscc.username');
  userProperties.deleteProperty('dscc.password');
}

Когда мне следует вызывать эту функцию?

Вы можете найти разъем для студии обработки данных здесь: https://datastudio.google.com/u/0/datasources/create

Поиск 'tradetracker'.

1 Ответ

0 голосов
/ 09 мая 2019

В настоящее время Data Studio не поддерживает несколько профилей авторизации.Если вы хотите пройти аутентификацию в источнике данных с другими учетными данными, вам нужно удалить соединитель (который будет вызывать resetAuth), затем добавить его снова и использовать новые учетные данные.

Если эта функция будет полезна сообщите об ошибке или проголосуйте за уже существующую.Мы частично рассматриваем этот компонент, пытаясь определить приоритеты новых функций для Data Studio.

...