I noticed that the TokenCallbackHandler processes 
SECURITY_CONTEXT_TOKEN, CUSTOM_TOKEN, and SECRET_KEY but not 
USERNAME_TOKEN. Am I missing something? I have a response coming back as:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope";
xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing";
xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery";
xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex"; 
xmlns:wsa5="http://www.w3.org/2005/08/addressing";
     xmlns:xmime="http://tempuri.org/xmime.xsd"; 
xmlns:xop="http://www.w3.org/2004/08/xop/include";
     xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2"; 
xmlns:wstop="http://docs.oasis-open.org/wsn/t-1";
     xmlns:tt="http://www.onvif.org/ver10/schema"; 
xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2";
xmlns:tad="http://www.onvif.org/ver10/analyticsdevice/wsdl"; 
xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl";
     xmlns:tdn="http://www.onvif.org/ver10/network/wsdl"; 
xmlns:tds="http://www.onvif.org/ver10/device/wsdl";
     xmlns:tev="http://www.onvif.org/ver10/events/wsdl"; 
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
     xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl"; 
xmlns:tls="http://www.onvif.org/ver10/display/wsdl";
     xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl"; 
xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl";
     xmlns:trc="http://www.onvif.org/ver10/recording/wsdl"; 
xmlns:trp="http://www.onvif.org/ver10/replay/wsdl";
     xmlns:trt="http://www.onvif.org/ver10/media/wsdl"; 
xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl";
     xmlns:tse="http://www.onvif.org/ver10/search/wsdl"; 
xmlns:tnsn="http://www.onvif.org/ver10/topics";
     xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:extwsd="http://www.onvifext.com/onvif/ext/ver10/wsdl";
xmlns:extxsd="http://www.onvifext.com/onvif/ext/ver10/schema";
     xmlns:http="http://schemas.xmlsoap.org/wsdl/http"; 
xmlns:dn="http://www.onvif.org/ver10/network/wsdl";
     xmlns:tst="http://www.onvif.org/ver10/storage/wsdl"; 
xmlns:ter="http://www.onvif.org/ver10/error";
     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl"; 
xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12";
xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery"; 
xmlns:wsadis="http://schemas.xmlsoap.org/ws/2004/08/addressing";
     xmlns:wsntw="http://docs.oasis-open.org/wsn/bw-2"; 
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";
     xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"; 
xmlns:wsrf-rw="http://docs.oasis-open.org/wsrf/rw-2";
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
     xmlns:tet="http://www.onvif.org/ver10/events/wsdl"; 
xmlns:tns1="http://www.onvif.org/ver10/topics";>
     <SOAP-ENV:Header>
         <wsse:Security SOAP-ENV:mustUnderstand="true">
             <wsu:Timestamp wsu:Id="TS-69A4D0363558FCC08714127019158281">
<wsu:Created>2014-10-07T17:09:16Z</wsu:Created>
<wsu:Expires>2014-10-07T17:14:16Z</wsu:Expires>
             </wsu:Timestamp>
             <wsse:UsernameToken 
wsu:Id="UsernameToken-69A4D0363558FCC08714127019158322">
<wsse:Username>root</wsse:Username>
                 <wsse:Password
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest";>RYp/CM9aHvV2LMAQtoHv4UGMXSI=</wsse:Password>
<wsse:Nonce>3mJBB2xzs3g1foOytiYuZA==</wsse:Nonce>
<wsu:Created>2014-10-07T17:09:16Z</wsu:Created>
             </wsse:UsernameToken>
         </wsse:Security>
     </SOAP-ENV:Header>
     <SOAP-ENV:Body>
<tds:SetSystemDateAndTimeResponse></tds:SetSystemDateAndTimeResponse>
     </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

and I am getting the error:

2014-10-07 13:44:03,800    JavaFX Application Thread    DEBUG 
org.apache.ws.security.validate.UsernameTokenValidator Callback supplied 
no password for: root
2014-10-07 13:44:03,804    JavaFX Application Thread ERROR    
org.apache.axis2.engine.AxisEngine        The security token could not 
be authenticated or authorized
org.apache.axis2.AxisFault: The security token could not be 
authenticated or authorized

Any idea what may be going wrong?
David

-- 

David R Robison
Open Roads Consulting, Inc.
103 Watson Road, Chesapeake, VA 23320
phone: +1 757-546-3401
e-mail: [email protected]
web: http://www.openroadsconsulting.com
blog: http://therobe.blogspot.com
book: http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526



This email communication (including any attachments) may contain confidential 
and/or privileged material intended solely for the individual or entity to 
which it is addressed.
If you are not the intended recipient, please delete this email immediately.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to