@@ -17,7 +17,8 @@ var HttpClient = require('./http'),
17
17
util = require ( 'util' ) ,
18
18
_ = require ( 'lodash' ) ,
19
19
debug = require ( 'debug' ) ( 'strong-soap:client' ) ,
20
- debugDetail = require ( 'debug' ) ( 'strong-soap:client:detail' ) ;
20
+ debugDetail = require ( 'debug' ) ( 'strong-soap:client:detail' ) ,
21
+ debugSensitive = require ( 'debug' ) ( 'strong-soap:client:sensitive' ) ;
21
22
22
23
class Client extends Base {
23
24
constructor ( wsdl , endpoint , options ) {
@@ -146,6 +147,7 @@ class Client extends Base {
146
147
debug ( 'client request. soapAction: %s' , soapAction ) ;
147
148
148
149
options = options || { } ;
150
+ debugSensitive ( 'client request. options: %j' , options ) ;
149
151
150
152
//Add extra headers
151
153
for ( var header in this . httpHeaders ) {
@@ -158,12 +160,16 @@ class Client extends Base {
158
160
debug ( 'client request. headers: %j' , headers ) ;
159
161
160
162
// Allow the security object to add headers
161
- if ( self . security && self . security . addHttpHeaders )
163
+ if ( self . security && self . security . addHttpHeaders ) {
162
164
self . security . addHttpHeaders ( headers ) ;
163
- if ( self . security && self . security . addOptions )
165
+ debugSensitive ( 'client request. options: %j' , options ) ;
166
+ }
167
+ if ( self . security && self . security . addOptions ) {
164
168
self . security . addOptions ( options ) ;
169
+ debugSensitive ( 'client request. options: %j' , options ) ;
170
+ }
171
+
165
172
166
- debug ( 'client request. options: %j' , options ) ;
167
173
168
174
var nsContext = this . createNamespaceContext ( soapNsPrefix , soapNsURI ) ;
169
175
var xmlHandler = this . xmlHandler || new XMLHandler ( options ) ;
0 commit comments