in reply to Re^2: soap::lite and authorization
in thread soap::lite and authorization

where am I going wrong? Any help/advice/suggestions/etc... are much appreciated.

At I suspect you provided a base64 encoded password, but transport.... takes care of any required encoding

Replies are listed 'Best First'.
Re^4: soap::lite and authorization
by fritz1968 (Sexton) on Aug 30, 2012 at 19:21 UTC

    I figured it out. Adding in a header in the correct spot made all the difference:

    my $lite = SOAP::Lite->new()->on_action(sub { join '/', @_ } ) ->proxy($args->{proxy}), SOAP::Header->name('Authentication' => SOAP::Header->value( SOAP::Header->name('user')->value($zID), SOAP::Header->name('password')->value($zPW))); my $response = $lite->call( SOAP::Data->name('fetchAndLock') ->attr({ 'xmlns', $args->{xmlns}}), SOAP::Data->name("first")->value($args->{first}), SOAP::Data->name("max")->value($args->{max}), SOAP::Data->name("provider")->value($args->{provider}), SOAP::Data->name("action")->value($args->{action}), SOAP::Data->name("state")->value($args->{state}), );

      I figured it out. Adding in a header in the correct spot made all the difference:

      LOL, that is crazy, there is no way to guess at that