2013-12-13 33 views
0

我正在構建使用Worklight Framework的iOS和Android應用程序,Worklight服務器將受IBM Security Access Manager(ISAM)SSO保護,因此應用程序只能在通過安全性後才能到達Worklight服務器挑戰。我發現了一些關於這種集成的文檔,它按預期工作。自定義Worklight適配器URL

但是這些應用程序還提供了一些不需要登錄的功能,其中安全管理器不應將適配器請求攔截到worklight服務器。 IBM建議的唯一解決方法是在ISAM中創建一個URL映射聯結,該聯結定義了可供公衆訪問的URL以及不能訪問的URL。例如/工作燈/公共/工作燈/安全

但對於所有工作燈適配器的URL模式是/工作燈/調用?適配器= ADAPTER_NAME,所以我們有一種方法來創建自定義URL公共和安全適配器,例如:

  1. /工作燈/公共/調用

  2. /工作燈/ secued /調用

編輯1:工作燈6.0版

在此先感謝。

回答

1

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

實現此目的的一種方法是在兩個不同的項目中創建和部署適配器。這樣兩個適配器的上下文根將會不同。因此,您將擁有可以應用到您的過濾器的網址,例如 /Project1/invoke?...Project2/invoke?...

+0

如果我將應用程序部署到「Project1」,是否有任何示例可以從「Project2」調用適配器? –

+0

你想如何從Project2調用適配器?從你的問題,我想,你想從設備調用Project2(和Project1)中的適配器。此外,請提及您正在使用的Worklight版本 – Srik

+0

是的您是對的,我將在Project1下部署我的Apps,以及應用程序如何從兩個項目調用適配器? * WL v6.0。 –