Принудительно использовать учетные данные зрителя

Сообщественный коннектор может обеспечивать проверку учетных данных пользователя для всех источников данных, созданных с помощью этого коннектора.

Обязательное чтение

К отчетам Data Studio можно прикрепить один или несколько источников данных. При создании нового источника данных из коннектора пользователь может выбрать, следует ли использовать учетные данные владельца или учетные данные пользователя .

Выбор между учетными данными владельца и учетными данными зрителя.

При доступе к свойствам идентификации пользователя фактический пользователь определяется на основе того, кто авторизовал коннектор.

  • Для источников данных с учетными данными владельца , фактическим пользователем является владелец источника данных. Владелец источника данных авторизует коннектор при создании источника данных.
  • Для источников данных с учетными данными пользователя просмотра , фактическим пользователем является пользователь, осуществляющий просмотр отчета. Пользователь, осуществляющий просмотр отчета, авторизует коннектор при просмотре отчета.

Преимущества

  • Вы можете обеспечить конфиденциальность данных.
  • Доступ к данным не может быть предоставлен одним пользователем другому.
  • Вы можете гарантировать, что пользователи смогут видеть только те данные, которые им актуальны.
  • Это упростит пользователям создание масштабируемых панелей мониторинга.

Этапы реализации

Для обеспечения использования учетных данных пользователя для вашего коннектора необходимо выполнить два шага:

  1. В манифесте вашего коннектора установите dataStudio.forceViewersCredentials в true . Подробности см. в справочнике по манифесту .
  2. В зависимости от задачи, вы можете реализовать собственную логику контроля доступа. Убедитесь, что коннектор возвращает только необходимые данные для средства просмотра отчетов. См. раздел «Доступ к свойствам идентификации пользователя» , чтобы понять, как ваш код может получить доступ к идентификатору пользователя/адресу электронной почты.