转至元数据结尾
转至元数据起始

准备工作:部署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);  // 无需使用返回的token


SSO插件接口URL的构成:

固定部分:/api/integration/sso

QueryString参数:

type: 文档类型,dashboards或reports,注意末尾的s不能少。

docid:文档ID

action:view,edit,或者create,分别表示查看、设计、新建,如果是create,docid可省略。


运行时,点击按钮,如果用户名和密码登录Wyn成功,直接打开报表或仪表板的查看、设计、或者新建页面。


  • 无标签