Could you give me some sample code/configuration that shows how you are configuring the STSClient itself? It looks like you are calling it in code?
Colm. On Tue, May 27, 2014 at 9:03 AM, MichaelG < [email protected]> wrote: > Sorry about the spam, but here comes the web service WSDL as well. It is > pretty much based on a sample project. > > <?xml version="1.0" encoding="UTF-8"?> > <wsdl:definitions name="DoubleIt" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" > xmlns:di="http://company.se/schema/DoubleIt" > xmlns:tns="http://company.se/webservice/DoubleIt" > xmlns:wsp="http://www.w3.org/ns/ws-policy" > > xmlns:wsu=" > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd > " > xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" > xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" > xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512" > xmlns:wsaw="http://www.w3.org/2005/08/addressing" > xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" > targetNamespace="http://company.se/webservice/DoubleIt"> > <wsdl:types> > <xsd:schema targetNamespace=" > http://company.se/schema/DoubleIt"> > <xsd:element name="DoubleIt"> > <xsd:complexType> > <xsd:sequence> > <xsd:element > name="numberToDouble" type="xsd:int" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > <xsd:element name="DoubleItResponse"> > <xsd:complexType> > <xsd:sequence> > <xsd:element > name="doubledNumber" type="xsd:int" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > </xsd:schema> > </wsdl:types> > <wsdl:message name="DoubleItRequest"> > <wsdl:part element="di:DoubleIt" name="parameters" /> > </wsdl:message> > <wsdl:message name="DoubleItResponse"> > <wsdl:part element="di:DoubleItResponse" name="parameters" > /> > </wsdl:message> > <wsdl:portType name="DoubleItPortType"> > <wsdl:operation name="DoubleIt"> > <wsdl:input message="tns:DoubleItRequest" /> > <wsdl:output message="tns:DoubleItResponse" /> > </wsdl:operation> > </wsdl:portType> > <wsdl:binding name="DoubleItBinding" type="tns:DoubleItPortType"> > <wsp:PolicyReference URI="#DoubleItBindingPolicy" /> > <soap12:binding style="document" > transport="http://schemas.xmlsoap.org/soap/http" > /> > <wsdl:operation name="DoubleIt"> > <soap12:operation > > soapAction=" > http://company.se/webservice/DoubleIt/DoubleItPortType/DoubleItRequest" > /> > <wsdl:input> > <soap12:body use="literal" /> > <wsp:PolicyReference > URI="#DoubleItBinding_DoubleIt_Input_Policy" /> > </wsdl:input> > <wsdl:output> > <soap12:body use="literal" /> > <wsp:PolicyReference > URI="#DoubleItBinding_DoubleIt_Output_Policy" /> > </wsdl:output> > </wsdl:operation> > </wsdl:binding> > <wsdl:service name="DoubleItService"> > <wsdl:port name="DoubleItPort" > binding="tns:DoubleItBinding"> > <soap12:address > > location=" > http://localhost:8081/company.webservice/doubleit/DoubleItService" > /> > </wsdl:port> > </wsdl:service> > <wsp:Policy wsu:Id="DoubleItBindingPolicy"> > <wsp:ExactlyOne> > <wsp:All> > <wsam:Addressing wsp:Optional="false"> > <wsp:Policy /> > </wsam:Addressing> > <sp:SymmetricBinding> > <wsp:Policy> > <sp:ProtectionToken> > <wsp:Policy> > > <sp:IssuedToken > > sp:IncludeToken=" > http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient > "> > > <sp:RequestSecurityTokenTemplate> > > <wst:KeyType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer > > </wst:KeyType> > > <wst:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue > > </wst:RequestType> > > > <wst:TokenType> > http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 > > </wst:TokenType> > > </sp:RequestSecurityTokenTemplate> > > <wsp:Policy> > > <sp:RequireDerivedKeys /> > > <sp:RequireInternalReference /> > > </wsp:Policy> > > <sp:Issuer> > > <wsaw:Address> > http://adfs.msad.lab.company.se/adfs/services/trust/13/issuedtokenasymmetricbasic256 > </wsaw:Address> > > <wsaw:Metadata> > > <wsx:Metadata> > > <wsx:MetadataSection> > > <wsx:MetadataReference> > > <wsaw:Address>https://adfs.msad.lab.company.se/adfs/services/trust/mex > > </wsaw:Address> > > </wsx:MetadataReference> > > </wsx:MetadataSection> > > </wsx:Metadata> > > </wsaw:Metadata> > > </sp:Issuer> > > </sp:IssuedToken> > > </wsp:Policy> > </sp:ProtectionToken> > <sp:Layout> > <wsp:Policy> > <sp:Lax /> > </wsp:Policy> > </sp:Layout> > <sp:IncludeTimestamp /> > > <sp:OnlySignEntireHeadersAndBody /> > > <sp:AlgorithmSuite> > <wsp:Policy> > > <sp:Basic256 /> > </wsp:Policy> > </sp:AlgorithmSuite> > </wsp:Policy> > </sp:SymmetricBinding> > <sp:Wss11> > <wsp:Policy> > > <sp:MustSupportRefIssuerSerial /> > > <sp:MustSupportRefThumbprint /> > > <sp:MustSupportRefEncryptedKey /> > </wsp:Policy> > </sp:Wss11> > <sp:Trust13> > <wsp:Policy> > > <sp:MustSupportIssuedTokens /> > <sp:RequireClientEntropy /> > <sp:RequireServerEntropy /> > </wsp:Policy> > </sp:Trust13> > </wsp:All> > </wsp:ExactlyOne> > </wsp:Policy> > <wsp:Policy wsu:Id="DoubleItBinding_DoubleIt_Input_Policy"> > <wsp:ExactlyOne> > <wsp:All> > <sp:EncryptedParts> > <sp:Body /> > </sp:EncryptedParts> > </wsp:All> > </wsp:ExactlyOne> > </wsp:Policy> > <wsp:Policy wsu:Id="DoubleItBinding_DoubleIt_Output_Policy"> > <wsp:ExactlyOne> > <wsp:All> > <sp:EncryptedParts> > <sp:Body /> > </sp:EncryptedParts> > </wsp:All> > </wsp:ExactlyOne> > </wsp:Policy> > </wsdl:definitions> > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Issue-with-WS-Trust-using-security-tokens-SAML-assertions-tp5744142p5744462.html > Sent from the cxf-user mailing list archive at Nabble.com. > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
