Выход
* 
Эта функция заменяет виджет "Выход". Чтобы создать ту же функциональность, свяжите событие Clicked виджета "Кнопка" с функцией.
Функции выхода не являются визуальными виджетами, которые можно использовать для завершения сессии пользователя, а затем для перенаправления в мэшап или на URL-адрес.
Аутентификация для функции выхода подобна аутентификации для ThingWorx Platform. Диспетчер сессий Tomcat управляет сессиями в браузере, сохраняя в браузере cookie с идентификаторами JSESSIONID. При запуске сервиса Logout текущая сессия завершается, и диспетчер сессий Tomcat помечает cookie-файл JSESSIONID как недействительный. Если браузер пытается использовать этот недействительный cookie-файл для входа в систему, диспетчер сессий Tomcat уведомляет ThingWorx, что cookie-файл недействителен, и ThingWorx снова вызывает Аутентификаторы. Если аутентификация процесса прошла успешно, создается новая сессия и в браузере задается cookie-файл с новым JSESSIONID.
Можно связать свойство Logout с событием, таким как свойство Clicked виджета "Кнопка". При нажатии кнопки текущая сессия завершается, и пользователь перенаправляется в мэшап или на URL-адрес. Если целью выхода является мэшап, открывается диалоговое окно аутентификации и необходимо ввести свои учетные данные для доступа к целевому мэшапу. Если задан тип цели URL, открывается целевая страница и нельзя вернуться к предыдущей странице без повторной регистрации.
Опции функции
Для функции можно задать следующие опции конфигурации:
Свойство
Описание
Описание
Задает описание функции.
Куда перенаправить
Указывает тип целевого объекта для перенаправления после выхода из системы.
Целевой мэшап выхода из системы
Определяет мэшап для перенаправления пользователя после выхода из системы.
URL
URL-адрес для перенаправления пользователя после выхода из системы.
Создание функции выхода из системы
1. На панели Функции щелкните значок . Откроется диалоговое окно Создать функцию.
2. Выберите Выход из выпадающего списка Тип функции.
3. Введите имя для функции, а затем щелкните Далее.
4. Измените опции функции согласно требованиям.
5. Нажмите кнопку Готово.
Функция добавляется на панель Функции.
Свойства функции
Функция выхода имеет следующие свойства.
Свойство
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Локализуемое (Д/Н)
Logout
Сервис, который выполняет выход и перенаправляет пользователя в целевой мэшап или на URL-адрес.
Н/Д
Н/Д
Д
N
LogoutTargetMashup
Задает целевой мэшап для перенаправления при инициировании события Выход.
STRING
Н/Д
Д
N
URL
Задает целевой URL-адрес.
STRING
Н/Д
Д
N
Было ли это полезно?