2014-12-01 16 views
0

什麼是ClassName用於以下?什麼是在Worklight authenticationConfig中使用的「ClassName」?

<realms> 
<realm name="CustomDeviceProvisioningRealm" loginModule="CustomDeviceProvisioningLoginModule"> 
    <className>com.worklight.core.auth.ext.DeviceAutoProvisioningAuthenticator</className> 
    <parameter name="validate-csr-function" value="ProvisioningAdapter.validateCSR" /> 
</realm> 

我可以把比對的className多在相同的領域? 如何將用於身份驗證的領域與用於設備配置的領域合併?

例如:與此一合併頂部的一個:

<realm loginModule="BankingLoginModule" name="MobileBankingRealm"> 
     <className>com.worklight.integration.auth.AdapterAuthenticator</className> 
     <parameter name="login-function" value="AuthenticationAdapter.onAuthRequired" /> 
     <parameter name="logout-function" value="AuthenticationAdapter.onLogout" /> 
    </realm> 

以及這將如何體現在移動安全測試?

回答

2

classname元素指定哪個Java類實現了驗證器和/或登錄模塊。
每個領域/登錄模塊不能超過1個。

問題中提到的類名是Worklight提供的默認類名。
這些是可以擴展的公共類,可能是您要查找的內容,而不是「合併」。

您也可以創建自己的實現WorklightAuthenticatorWorklightLoginModule接口。

相關問題