0

我正在使用 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,例如:

  1. /worklight/公共/调用

  2. /worklight/secued/调用

编辑 1:Worklight 版本 6.0

提前致谢。

4

1 回答 1

1

请提及您正在使用的 Worklight 版本。

实现此目的的一种方法是在两个不同的项目中创建和部署适配器。这样,两个适配器的上下文根将不同。因此,您将拥有 /Project1/invoke?...可以Project2/invoke?...应用于过滤器的 URL。

于 2013-12-13T09:39:15.480 回答