安全监控
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 - 成功退出登录时为空白状态。