Монитор безопасности
ThingWorx предоставляет вещь SecurityMonitor, являющуюся системным объектом для администраторов, который предоставляет события обнаружения входа или выхода из системы с использованием учетных данных пользователя или ключей приложения. Чтобы выключить SecurityMonitor, снимите флажок Включить события безопасности в представлении Конфигурация.
События SecurityMonitor
В вещи SecurityMonitor включаются следующие события:
• ApplicationKeySucceeded - событие, которое инициируется при входе клиента на сервер ThingWorx с помощью ключа приложения.
◦ eventData.applicationKey - содержит ключ приложения, представляемый серверу.
◦ eventData.message - является пустым при успешном входе в систему.
• ApplicationKeyFailed - событие, которое инициируется при сбое входа клиента на сервер ThingWorx с помощью ключа приложения.
◦ eventData.applicationKey - содержит ключ приложения, представляемый серверу.
◦ eventData.message - сообщение об ошибке указывает причину сбоя, например "недействительный ключ приложения", "ключ приложения просрочен" или "ключ приложения не находится в белом списке".
• LoginSucceeded - событие, которое инициируется при успешном входе клиента на сервер ThingWorx с использованием имени пользователя и пароля.
◦ eventData.user - предоставляет используемое имя пользователя.
◦ eventData.message - является пустым при успешном входе в систему.
• LoginFailed - событие, которое инициируется при сбое входа клиента на сервер ThingWorx с использованием имени пользователя и пароля.
◦ eventData.user - предоставляет имя пользователя, используемое для входа в систему.
◦ eventData.message - сообщение об ошибке указывает причину сбоя входа в систему, например "недействительное имя пользователя" или "пользователь находится в недопустимом состоянии".
• Logout - событие, которое инициируется при выходе клиента из системы. Это событие инициируется только при явном выходе пользователя с помощью кнопки "Выйти". Оно не инициируется при превышении времени ожидания в сессии пользователя.
◦ eventData.user - предоставляет имя пользователя для учетной записи, которая выполняет выход из системы.
◦ event.message - является пустым при успешном выходе из системы.