我正在使用 Worklight Framework 构建 iOS 和 Android 应用程序,worklight 服务器将受到 IBM Security Access Manager (ISAM) SSO 的保护,因此应用程序只有在通过安全挑战后才能到达 worklight 服务器。我找到了一些关于此集成的文档,它按预期工作。
但是这些应用程序还提供了一些不需要登录的功能,其中安全管理器不应该拦截对 Worklight 服务器的适配器请求。IBM 建议的唯一解决方法是在 ISAM 中创建一个 URL 映射连接,该连接定义公共可以访问的 URL,以及不能访问的 URL。例如/worklight/public和/worklight/secured
但是所有工作灯适配器的 URL 模式都是/worklight/invoke?adapter=ADAPTER_NAME,所以我们有办法为公共和安全适配器创建自定义 URL,例如:
/worklight/公共/调用
/worklight/secued/调用
编辑 1:Worklight 版本 6.0
提前致谢。