Qlik Sense企业版:如何配置参数在WebSocket请求中传认证Token
Qlik Sense企业版Mashup:WebSocket请求自动携带Token的配置方案
你需要在现有config对象中添加urlParams属性,Qlik Sense的引擎连接会自动将该属性中的键值对转换为查询参数,附加到WebSocket请求URL末尾。
修改后的完整配置代码
// 替换为你实际获取到的有效Token const authToken = "your-actual-token-value"; var config = { host: window.location.hostname, prefix: prefix, port: window.location.port, isSecure: window.location.protocol === "https:", // 新增urlParams,自动携带token参数 urlParams: { token: authToken } };
说明
urlParams是Qlik Sense Mashup配置的原生支持属性,专门用于附加自定义查询参数到引擎连接请求中- 配置生效后,所有基于此config发起的WebSocket请求都会自动带上
&token=<your-token>参数,无需手动拼接URL - 注意事项:
- 确保token通过合法认证流程获取(如JWT、Qlik会话Token)且处于有效期内
- 若token为动态获取(比如从后端接口返回),需在初始化config前完成token的获取与赋值
- 跨域场景下需提前在Qlik Sense服务器配置允许对应的跨域域名,同时认证机制需支持跨域Token传递
内容的提问来源于stack exchange,提问作者Apurv
相关产品推荐
相关产品推荐

