[]
        
(Showing Draft Content)

如何修改产品的用户令牌名称“token”

问题描述

当用户将 Wyn 集成到第三方系统时会用到用户令牌“token”,而第三方系统也会将自带的 token 添加到URL中,此时会有两个“token” 用于访问,如果此时第三方系统的token在前,就会导致 Wyn 的文档无法访问。

问题定位

导致 Wyn 文档无法访问的根本原因是第三方系统的“token”与 Wyn 的 “token” 名称发生了冲突,Wyn 将第三方系统的 token 认成了自己token,用于访问文档。

解决方法

将 Wyn 的令牌名称修改为其他字符串,这样一来就不会出现冲突的现象,从而解决以上问题。

具体修改方法为在Wyn.cof 文件中的 Server 节点下 添加如下描述 ,比如将令牌名修改为WYN_Token_123

<IntegrationTokenName>WYN_Token_123</IntegrationTokenName>

image2022-10-19_10-57-13.png


这样一来,我们在进行嵌入式集成时,但凡需要用到令牌的地方,都必须使用新令牌才能生效。

例如本例中则需要使用“WYN_Token_123”。

比如在进行URL集成时,URL形如:

http://localhost:51980/dashboards/create?WYN_Token_123=2cb6c4d1717902b9a...&datasetId=b0082554-9c66-4605-8cf3-5f1ffbd9c314


而在DIV集成中,则需要在代码中指定新的参数名。如下图:

image2022-10-19_11-9-47.png

image2022-10-19_11-9-54.png