Could you attach your full WSDL? Is there any reason why you need to
specify two separate policies? Check out the policies defined in this
systest:

http://svn.apache.org/viewvc/cxf/trunk/systests/ws-security-examples/src/test/resources/org/apache/cxf/systest/wssec/examples/ut/DoubleItUt.wsdl?view=markup

Colm.

On Wed, Apr 4, 2012 at 6:14 PM, semecxf <[email protected]> wrote:
> That did not help me.
>
> Can I send user token with additional policy?
> I have two policies in my wsdl. First policy does signing and encryption,
> and it works.
> The second policy needs to provide user token, but it not work.
> I tried every scenario and it did not work meaning no user token in my soap
> header.
>
> I tried below and it did not work for user token.
>
> <wsp:Policy wsu:Id="SignEncr"
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
> xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";>
>    <wsp:ExactlyOne>
>      <wsp:All>
>        <sp:AsymmetricBinding
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>          <wsp:Policy>
>            <sp:InitiatorToken>
>              <wsp:Policy>
>                <sp:X509Token
> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"/>
>              </wsp:Policy>
>            </sp:InitiatorToken>
>            <sp:RecipientToken>
>              <wsp:Policy>
>                <sp:X509Token
> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Never";>
>                  <wsp:Policy>
>                    <sp:RequireThumbprintReference/>
>                  </wsp:Policy>
>                </sp:X509Token>
>              </wsp:Policy>
>            </sp:RecipientToken>
>            <sp:AlgorithmSuite>
>              <wsp:Policy>
>                <sp:TripleDesRsa15/>
>              </wsp:Policy>
>            </sp:AlgorithmSuite>
>            <sp:Layout>
>              <wsp:Policy>
>                <sp:Strict/>
>              </wsp:Policy>
>            </sp:Layout>
>            <sp:IncludeTimestamp/>
>            <sp:OnlySignEntireHeadersAndBody/>
>          </wsp:Policy>
>        </sp:AsymmetricBinding>
>        <sp:SupportingTokens
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>                <wsp:Policy>
>                        <sp:UsernameToken
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";
> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient";>
>                                <wsp:Policy>
>                                        <sp:WssUsernameToken11/>
>                                </wsp:Policy>
>                        </sp:UsernameToken>
>                </wsp:Policy>
>    </sp:SupportingTokens>
>        <sp:SignedParts
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>          <sp:Body/>
>        </sp:SignedParts>
>        <sp:EncryptedParts
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>          <sp:Body/>
>        </sp:EncryptedParts>
>
>      </wsp:All>
>    </wsp:ExactlyOne>
> </wsp:Policy>
>
> <wsp:Policy wsu:Id="UsernameToken_Policy"
> xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>
>     <wsp:All>
>      <sp:SupportingTokens
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";>
>        <wsp:Policy>
>                <sp:UsernameToken
> xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702";
> sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient";>
>                        <wsp:Policy>
>                                <sp:WssUsernameToken11/>
>                        </wsp:Policy>
>                </sp:UsernameToken>
>        </wsp:Policy>
>    </sp:SupportingTokens>
>    </wsp:All>
>  </wsp:Policy>
>
>
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/UserToken-policy-not-working-Help-very-urgent-tp5618115p5618453.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