2015-05-27 60 views
0

我會通過以下網址:工作燈領域和類名元素

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> 

我奎雷斯是:

  • 從哪裏<className>值取?
  • 其中是com.worklight.integration.auth.AdapterAuthenticator裏面的WL ?.
  • 有沒有關於<className>元素的詳細文檔?

我想了解這個元素內部是什麼,它的參數是什麼。無論我理解爲什麼它被使用,我只是想深入這個類的元素。

回答

1

classname節點表示將使用哪種驗證器類型。
你不能看着它。它與Worklight捆綁在一起。

在這種情況下,它指的是適配器驗證器。使用<classname>com.worklight.integration.auth.AdapterAuthenticator</classname>意味着認證器的服務器端部分在適配器中定義,這是您在基於適配器的認證中實現的。 See the adapter authentication tutorial in the developer center

您也可以實現自己的身份驗證器,在這種情況下,您將定義一個自定義類名:<className>com.mypackage.MyCustomAuthenticator</className>,並執行它。然後,這個類將駐留在server \ java文件夾下的項目中,並且一旦部署,它將成爲您的服務器的一部分。 See the custom authentication tutorial in developer center

+0

你的答案解釋了我所有的問題。我希望能夠更好地深入那些預先捆綁在WL內的預定義類名。然而,自定義認證教程給了我一個想法,那些預捆綁的classNames中的內容以及它如何被編碼。謝謝 –

0

我建議不要深入研究IBM MobileFirst安全模塊的實現方式?

相反,您可以瞭解實現的目的以及如何將這些目標用於IBM MobileFirst項目。

要了解有關IBM Mobilefirst Authentication and Security的更多信息,請轉到給定的鏈接。

當默認提供的不符合您的要求時,您可以實施custom login modules and authenticators

+0

謝謝你的回答。 –