I extended luasoap such that it is able to perform SOAP access to a server via a digest authentication boundary.
The modified client introduces a new parameter component "auth" defining which authentication method to use:
auth not set or auth = "basic" => use basic authentication that comes with socket.http
auth = digest => load http-digest instead of socket.http for digest authenticaiton
In both cases the credentials are given in the URL as user info:
http://user:password@HOST/URL
I extended luasoap such that it is able to perform SOAP access to a server via a digest authentication boundary. The modified client introduces a new parameter component "auth" defining which authentication method to use: