Vladimir Kulev created CXF-5660: ----------------------------------- Summary: UsernameTokenInterceptor cannot use subject from WSSecurityEngineResult Key: CXF-5660 URL: https://issues.apache.org/jira/browse/CXF-5660 Project: CXF Issue Type: Bug Components: WS-* Components Affects Versions: 2.7.10 Reporter: Vladimir Kulev
When using WS-Security and {{org.apache.ws.security.validate.JAASUsernameTokenValidator}}, the later populates {{org.apache.ws.security.validate.Credential}} with a {{javax.security.auth.Subject}} received from JAAS. It then propagates to WSSecurityEngineResult (TAG_SUBJECT). UsernameTokenInterceptor ignores that and instead uses {{createSubject}} method, which is always null. The workaround currently is to force using WSS4JInInterceptor, which precedes UsernameTokenInterceptor and handles subject information correctly. -- This message was sent by Atlassian JIRA (v6.2#6252)