У нас есть веб-служба Java 1.4, работающая на AIX 5. Мы хотим, чтобы методы веб-службы выполнялись в контексте вызывающего, а не хостинг-сервера. Как мы это сделаем?Выполнение Java Web Service в другом контексте
ответ
Вы должны иметь возможность выполнять аутентификацию JAAS (как обычное веб-приложение J2EE), в котором будут установлены принципы, связанные с объектом. Контейнер автоматически гарантирует, что текущий рабочий поток связан с идентифицированным объектом. Субъект и его участники также распространяются до уровня обслуживания/бизнеса, как в случае с нормальным сервлетом.
Возможно, было бы целесообразно определить функции безопасности веб-службы на базовом сервере приложений, так как это может предложить больше возможностей, чем базовая/дайджест/форма проверки подлинности, которая присутствует в JAAS. Например, WebLogic Server разрешает аутентификацию на основе сертификатов клиентов веб-сервисов (с определенной конфигурацией), и это может быть верно и для сервера приложений, который вы используете. Как правило, функции безопасности контейнеров будут работать поверх JAAS и соответствующих функций безопасности в J2EE 1.4, тем самым гарантируя, что функции безопасности J2EE, используемые в других разделах приложения, будут продолжать работать, как ожидалось.
- 1. Web Service в Java
- 2. Java Web Service & XML
- 3. Операция Java Web Service
- 4. Java Web Service JSON
- 5. Idompotency в java restful web service
- 6. Java Web Service и XML
- 7. Вызов конструктора Java Web Service
- 8. Java Web Service на Jboss
- 9. Аутентификация web service rest java
- 10. java restful web service описание
- 11. Исключение Java Web Service - NullPointException
- 12. windows Service/Web Service
- 13. TDD в Java Servlet Web Service
- 14. Java Web Service в Glassfish с https
- 15. Реферирование в идентификации пользователя в другом контексте
- 16. NuSOAP PHP Web Service
- 17. wcf json web service
- 18. Dummy web service
- 19. Java Web Service - Неисправные службы - ClassNotFound Exception
- 20. java web service export jar eclipse
- 21. Java-Invoke .net wcf web service Весна
- 22. Java Web Service с файлом backend
- 23. SoapUI vs Java Web Service Client
- 24. Создание клиентских форм SOAP Web Service (Java)
- 25. png file Uploading Restful Web Service java
- 26. java rest web service RuntimeException WEB9033
- 27. Java Web Service HttpServletRequestWrapper Проблема: IllegalStateException
- 28. java web service: как определить пользователя
- 29. Java Web Service для существующего приложения
- 30. Java REST Web Service 404 error
Что вы имеете в виду под «контекстом звонящего»? –
Вызывающий может передать имя пользователя/пароль, пройти проверку подлинности на сервере, а затем выполнить код в качестве этого вызывающего. – Kenoyer130