Worklight 领域和 ClassName 元素

Worklight Realm and ClassName Element

我正在经历以下 URL:

https://www-01.ibm.com/support/knowledgecenter/#!/SSZH4A_6.2.0/com.ibm.worklight.dev.doc/devref/t_adapter_based_authenticator.html

其中解释了实施基于适配器的身份验证器。这也是我们在项目中使用的。然而,对我来说神秘的部分是 <className> 元素。

<className>com.worklight.integration.auth.AdapterAuthenticator</className>

我的问题是:

我正在尝试了解此元素内部的内容及其参数。不管我理解为什么要使用它,我只想更深入地了解这个 class 元素。

我建议不要深入了解 IBM MobileFirst 安全模块是如何实现的?

相反,您可以了解实施的目的以及如何将这些用于您的 IBM MobileFirst 项目。

要了解有关 IBM Mobilefirst Authentication and Security 的更多信息,请转到给定的 link。

当默认提供的不符合您的要求时,您可以实施custom login modules and authenticators

classname 节点表示将使用哪种身份验证器类型。
你不能调查它。它预先与 Worklight 捆绑在一起。

在本例中,它指的是适配器验证器。使用 <classname>com.worklight.integration.auth.AdapterAuthenticator</classname> 意味着身份验证器的服务器端部分在适配器中定义,这就是您在基于适配器的身份验证中实现的内容。 See the adapter authentication tutorial in the developer center.

您也可以实现自己的身份验证器,在这种情况下,您将定义自定义 classname: <className>com.mypackage.MyCustomAuthenticator</className>,并实现它。此 class 将驻留在您的项目中的 server\java 文件夹下,并且一旦部署将成为您服务器的一部分。 See the custom authentication tutorial in developer center.