Серверу таблиц Не удалось найти локальную сеть неистекших доверенных билетов
У меня есть два сервера: сервер № 1, один из которых размещен в офисе с использованием офисной сети (на нем размещается сервер таблиц на сервере Ubuntu), а другой сервер-сервер № 2 находится в другой совместной сети. Веб-приложение размещается на сервере № 2, а табличные панели встроены в веб-приложение.
Когда я пытаюсь получить доступ к приложению из другой общедоступной сети, информационные панели работают очень хорошо, однако, когда я пытаюсь получить доступ к информационным панелям из офисной сети (на которой размещается сервер tablueau), я получаю следующую ошибку =>
3 ответа
Эта ошибка обычно вызвана одной из двух проблем.
- IP-адрес веб-сервера, на котором размещен IFrame, не был включен в белый список в разделе "Надежная аутентификация в TSM" или " Добавление доверенных IP-адресов или имен хостов на сервер Tableau".
или
- Доверенный пользователь не существует на сервере Tableau и / или имя пользователя не соответствует тому, что было передано на веб-сервер из вашего веб-приложения, в котором размещен Iframe.
Для меня было 2 проблемы:
Тип скрипта был 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>
- Я использовал плагин 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