2014-01-07 51 views
0

該場景:IBM Worklight - 如何在customSecurityTest中的測試之間共享登錄信用?

我使用com.worklight.core.auth.ext.LdapLoginModule針對Active Directory對用戶進行身份驗證。有用。

我還需要在我的customSecurityTest中通過第二次測試來共享用戶提供的登錄憑證(只是用戶名),以在Hazelcast數據網格中填充記錄。基於適配器的身份驗證可以收集我正在查找的信息嗎?爲了說明我的意圖...

<customSecurityTest name="ADTest"> 
     <test realm="ADRealm" isInternalUserID="true" step="1"/> 
     <test realm="AdapterDataGridRealm" step="2"/> 
    </customSecurityTest> 

回答

0

在您的適配器中使用WL.Server.getActiveUser(「ADRealm」)。您將獲得ADRealm的用戶身份。它應該有userId(或者你可能設置的任何其他定製屬性)

相關問題