@Override protected boolean handleInbound(MessageContext msgContext) { String username = getUserPrincipalName(msgContext); SOAPMessage sm = ((SOAPMessageContext) msgContext).getMessage(); SOAPEnvelope envelope; try { envelope = sm.getSOAPPart().getEnvelope(); SOAPBodyElement rst = (SOAPBodyElement) Util .findElement(envelope, new QName(WSTrustConstants.BASE_NAMESPACE, WSTrustConstants.RST)); if (rst != null) { rst.addChildElement(createUsernameToken(username)); } } catch (SOAPException e) { logger.jbossWSUnableToCreateBinaryToken(e); } if (logger.isTraceEnabled()) { logger.trace("SOAPMessage(SamlRequestSecurityTokenHandler)=" + SOAPUtil.soapMessageAsString(sm)); } return true; }
@Override protected boolean handleInbound(MessageContext msgContext) { String username = getUserPrincipalName(msgContext); SOAPMessage sm = ((SOAPMessageContext) msgContext).getMessage(); SOAPEnvelope envelope; try { envelope = sm.getSOAPPart().getEnvelope(); SOAPBodyElement rst = (SOAPBodyElement) Util .findElement(envelope, new QName(WSTrustConstants.BASE_NAMESPACE, WSTrustConstants.RST)); if (rst != null) { rst.addChildElement(createUsernameToken(username)); } } catch (SOAPException e) { logger.jbossWSUnableToCreateBinaryToken(e); } if (logger.isTraceEnabled()) { logger.trace("SOAPMessage(SamlRequestSecurityTokenHandler)=" + SOAPUtil.soapMessageAsString(sm)); } return true; }
logger.trace("SOAP Message=" + SOAPUtil.soapMessageAsString(sm));
logger.trace("SOAP Message=" + SOAPUtil.soapMessageAsString(sm));
logger.trace("SOAP Message=" + SOAPUtil.soapMessageAsString(sm));
logger.trace("SOAP Message=" + SOAPUtil.soapMessageAsString(sm));