我正在創建應用程序,並且我已經添加了Android,Mobile webapp作爲Worklight Environment,這意味着我想使用與webapp相同的應用程序(通過使用其URL) 。我正在創建2個單獨的安全測試,一個是移動安全測試,另一個是Web安全測試,但是我的適配器過程很常見(例如:procedure1),**因此可以將兩個安全測試應用於單個過程。 *這是我試過的,但沒有奏效。是否有可能通過適配器中的多重安全測試來保護單個過程IBM Worklight
以下是我的手機安全測試
<mobileSecurityTest name="BankingTest">
<testDeviceId provisioningType="none" />
<testUser realm="BankingRealm" />
<testDirectUpdate mode="perSession" />
</mobileSecurityTest>
以下是我的Web安全測試
<webSecurityTest name="BankingWebTest">
<testUser realm="BankingWebRealm"/>
</webSecurityTest>
以下是程序是如何在XML文件中
<procedure name="getDetail" securityTest="BankingTest"/>(Its working).
保護,但是,當我試圖
<procedure name="getDetail" securityTest="BankingTest"/>
<procedure name="getDetail" securityTest="BankingWebTest"/>
--OR--
<procedure name="getDetail" securityTest="BankingWebTest;BankingTest"/>
它不工作。
我的要求是:我想用2個不同的安全測試來保護1個相同的程序。所以請告訴我什麼是更好的方法和方法。
日Thnx伊詹烏拉圭回合的答案,但如果我只使用手機的安全性測試Web和移動作爲webSecurityTest包含wl_anonymousUserRealm和wl_antiXSRFRealm默認和mobileSecurityTest包含wl_anonymousUserRealm,wl_antiXSRFRealm,wl_remoteDisableRealm,wl_directUpdateRealm和wl_deviceNoProvisioningRealm默認。它會工作,而不是創建我們自定義的SecurityTest – 2014-10-07 11:31:45
你需要問自己,你想保護什麼(適配器或客戶端),以及爲什麼你認爲你需要2個安全測試來實現它)。從這個問題和上述評論來看,這種情況對我來說並不明確。所以我不能進一步評論。 – 2014-10-07 12:13:32
thnx再次伊丹,我很清楚,我得到了我的答案我主要關心的是,我可以創建兩個安全測試,一個程序,你回答。 – 2014-10-07 12:55:22