1

在单个用户的设备上安装了多个 Maximo Anywhere 应用程序(例如 Asset Data Manager 和 Inspection)的场景中,如何实现设备单点登录?我的意思是,如果用户在 Inspection 中通过了身份验证,并且想要打开 AssetDataManager,他应该能够进入它而无需再次登录。
这里假设用户属于两个安全组。

我已经浏览了 OSLCGenericAdapterImpl.js。定义了一个名为 _setSSOHeaders(headers) 的函数。如何利用此函数跨两个应用程序实现 SSO。

4

1 回答 1

1

这可以通过使用简单的数据共享功能来实现。

https://www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/devref/c_simple_data_sharing.html

但是需要 javascript 自定义来获取这个共享的 sessionid 或用户名/密码并从新应用程序中发送它。

于 2016-03-14T22:14:28.637 回答