[]
        
(Showing Draft Content)

获取令牌Token

本文为您介绍获取Token 的两种方法。

在产品系统后台获取Token

系统管理员可以进入系统管理后台,生成令牌。具体介绍,请详见生成令牌

使用JavaScript代码获取令牌Token

在活字格页面中,定义两个保存用户名和密码的单元格,如txtUserName和txtPassword。

为登录按钮设置一个【JavaScript命令】,如下图:

image2020-6-19_12-3-40.png

代码的核心逻辑是:

将页面上txtUserName文本框内的用户名和txtPassword文本框内的密码,以POST方式调用 Wyn 的登录API。

这个 API 的默认URL是 http://localhost:51980/connect/token

调用成功后,API 将返回一个 JSON 对象,其中的access_token属性值就是一个可以用于访问 Wyn 文档的Token。

可将这个Token保存在本地存储中备用,例如:window.localStorage["token"] = obj.access_token;

详细的JavaScript代码,请参考以下附件工程:

活字格集成Wyn示例工程.fgcc

总结

无论采用何种方式,获取到Token之后,即可在 Wyn 的文档URL之后加上 &token=xxxxxx 这种形式的QueryString,构成一个可以不经登录、直接访问的URL。

这种可直接访问的URL,可以用于网页链接,也可以用于iframe的src属性,实现页面跳转或嵌入显示 Wyn 的报表或仪表板。