Я использую Worklight 6.0 и аутентификацию на основе форм.
Я думал, что аргументом для WL.Client.createChallengeHandler() была область, к которой будет обращаться обработчик вызовов, но тестирование, похоже, указывает на то, что нет способа создать обработчик вызовов для конкретной области.
У меня есть переходник с 2 процедурами. Каждая процедура имеет отдельный тест безопасности. Каждый тест соответствует разным областям: r1 и r2.
В моем приложении у меня есть 2 обработчика вызовов, один для r1 и один для r2. Однако обработчик вызовов для r1 в конечном итоге обрабатывает вызовы для обеих процедур адаптера. Я обнаружил, что могу использовать любую строку в WL.Client.createChallengeHandler() … несуществующие области, пустую строку или даже без аргумента, и это может изменить, какой из двух обработчиков вызовов используется, но используется тот, который используется. для всех вызовов.
Для чего используется аргумент WL.Client.createChallengeHandler()? Есть ли способ привязать обработчик вызова к области?