我有一个Web服务(JAX-WS),一个WSDL,一个桌面应用程序客户端和一个Weblogic 12c服务器。我正在尝试在Client->Web Service->Weblogic->Active Directory
之间实现基本身份验证。我可以通过在从客户端发送到Web服务时将用户名/密码放在SOAP消息的标头中来设置所有内容。
Weblogic会自动提取该标头信息并根据Active Directory对用户进行身份验证。大。但是手头的问题是:
socket read
个异常。
@RolesAllowed({"SomeRole"})
方法上设置了Stateless EJB
。它在房子的Web服务端抛出安全性驱动器例外。
有没有办法在不自定义Weblogic域的情况下完成所有这些操作?感觉我需要手动控制Weblogic的基本身份验证,但后来我觉得我正在踩踏weblogic的JAAS Login Module
- 我自定义了域,我想避免。
答案 0 :(得分:0)
使用处理程序拦截传入和传出请求。