什么是" ClassName"用于Worklight authenticationConfig?

时间:2014-12-01 16:45:45

标签: ibm-mobilefirst worklight-security

以下使用的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>

这将如何反映移动安全测试?

1 个答案:

答案 0 :(得分:2)

classname元素指定哪个Java类实现验证器和/或登录模块 每个领域/登录模块不能超过1个。

您问题中提到的类名是Worklight提供的默认类名 这些是可以扩展的公共课程,可能是您正在寻找的,而不是&#34;合并&#34;。

您也可以创建自己的WorklightAuthenticatorWorklightLoginModule接口。