|
|
为增强 ThingWorx 客户的安全防护,ThingWorx Platform 9.3.15、9.4.5 和 9.5.1 版本中引入了对内容安全策略 (CSP) 的支持。启用后,CSP 将替换当前用于防止点击劫持的方法,如下所述。有关详情,请参阅内容安全策略。
|
|
|
有关 HTTP 及其相关技术的详情,请参阅 HTTP 开发人员指南。
|
<!-- use the Deny version to exclude all framing -->
<!--
<filter-mapping>
<filter-name>ClickjackFilterDeny</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- use the SameOrigin version to allow your application to frame, but nobody else -->
<!--
<filter-mapping>
<filter-name>ClickjackFilterSameOrigin</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<!-- use the AllowList version to allow framing from specified domains -->
<filter-mapping>
<filter-name>ClickjackFilterAllowList</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>ClickjackFilterAllowList</filter-name>
<filter-class>com.thingworx.security.filter.ClickjackFilter</filter-class>
<init-param>
<param-name>mode</param-name>
<param-value>ALLOWLIST</param-value>
</init-param>
<init-param>
<param-name>domains</param-name>
<param-value>http://media-pc:8080
http://192.168.152.133:8080 http://domainY.com</param-value>
</init-param>
</filter>
|
|
如需将某些参数传递至打开的混搭,可将这些参数添加到 URL 中。
|
|
|
不允许使用 POST 方法。必须使用 GET 方法。
|
|
|
如果在 SSO 和非 SSO 模式之间进行切换,则此更改也适用于非 SSO 模式。
|


|
|
如果主要应用程序与 iFrame 应用程序属于不同的站点,Chrome 浏览器不允许访问 iFrame 应用程序的 cookie。例如 *.ptc.com 和 *.google.com。解决方案是为 iFrame (Thingworx) 应用程序添加 SameSite=None cookie 属性。有关详情,请参阅 https://www.ptc.com/support/article/CS318637。
|