2015-05-27 6 views
0

я проходил по следующему адресу:Worklight Realm и ИмяКласс Element

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. Тем не менее, пользовательский учебник по проверке подлинности дал мне представление о том, что я ожидаю внутри этих предварительно упакованных имен классов и того, как он может быть закодирован. благодаря –

0

Я бы рекомендовал не углубляться в то, как внедрены модули IBM MobileFirst Security?

Вместо этого вы можете понять цель реализации и как вы можете использовать их в своем проекте IBM MobileFirst.

Чтобы узнать больше о IBM Mobilefirst Authentication and Security, перейдите по данной ссылке.

Вы можете реализовать custom login modules and authenticators, если те, которые предоставлены по умолчанию, не соответствуют вашим требованиям.

+0

Благодарим вас за ответ. –

Смежные вопросы