[]
准备工作:部署 Wyn 的单点登录插件:
(1)拷贝SSO插件
SsoPlugin.zip文件解包至 C:\\Program Files\\Wyn\\Plugins,使得Sso位于Plugins之下。
sso.config.zip文件解包至C:\\Program Files\\Wyn\\
(2)修改C:\\Program Files\\Wyn\\Monitor\\conf\\Wyn.conf文件
plugins:
Plugins/sso/sso-plugin.dll
从sample文件中将Plugins 相关内容复制粘贴后添加这一段。

活字格页面按钮的Javascript命令:
要点:将username和password以POST方式提交到 Wyn 的SSO插件:
var serverUrl = "http://localhost:51980/api/integration/sso?type=dashboards&docid=5b809a606d502b0031deb3cd&action=view";
var userName = Forguncy.Page.getCell("txtUserName").getValue();
var userPassword = Forguncy.Page.getCell("txtPassword").getValue();
token = loginWyn(serverUrl, userName, userPassword); // 无需使用返回的tokenSSO插件接口URL的构成:
固定部分:/api/integration/sso
QueryString参数:
type: 文档类型,dashboards或reports,注意末尾的s不能少。
docid:文档ID
action:view,edit,或者create,分别表示查看、设计、新建,如果是create,docid可省略。
运行时,点击按钮,如果用户名和密码登录 Wyn 成功,直接打开报表或仪表板的查看、设计、或者新建页面。