Серверу таблиц Не удалось найти локальную сеть неистекших доверенных билетов

У меня есть два сервера: сервер № 1, один из которых размещен в офисе с использованием офисной сети (на нем размещается сервер таблиц на сервере Ubuntu), а другой сервер-сервер № 2 находится в другой совместной сети. Веб-приложение размещается на сервере № 2, а табличные панели встроены в веб-приложение.

Когда я пытаюсь получить доступ к приложению из другой общедоступной сети, информационные панели работают очень хорошо, однако, когда я пытаюсь получить доступ к информационным панелям из офисной сети (на которой размещается сервер tablueau), я получаю следующую ошибку =>

Не удалось найти доверенный билет с истекшим сроком

3 ответа

Эта ошибка обычно вызвана одной из двух проблем.

  1. IP-адрес веб-сервера, на котором размещен IFrame, не был включен в белый список в разделе "Надежная аутентификация в TSM" или " Добавление доверенных IP-адресов или имен хостов на сервер Tableau".

или

  1. Доверенный пользователь не существует на сервере Tableau и / или имя пользователя не соответствует тому, что было передано на веб-сервер из вашего веб-приложения, в котором размещен Iframe.

Для меня было 2 проблемы:

  1. Тип скрипта был text/javascript:

             <script type="text/javascript" src="https://public.tableau.com/javascripts/api/tableau.embedding.3.latest.min.js"></script>
    

тогда как тип должен быть модулем

          <script type="module" src="https://public.tableau.com/javascripts/api/tableau.embedding.3.latest.min.js"></script>
  1. Я использовал плагин tableau-react вместо плагина tableau-viz , и tableau-react по какой-то причине не работал должным образом. Поэтому я снова переключился на tableau-viz, и он начал работать.

Если вы используете реакцию с машинописным текстом, вы можете получить ошибку «Свойство «tableau-viz» не существует» для типа «JSX.IntrinsicElements».ts(2339) , которую можно устранить, добавив строку ниже в index.d.ts.

          declare namespace JSX {
      interface IntrinsicElements {
        'tableau-viz': any
      }
    }

Мы установили trust_ticket_expiry на 240 минут.

https://kb.tableau.com/articles/issue/change-the-expiration-timeout-of-trusted-tickets

Другие вопросы по тегам