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

Reply via email to