Is there any reason to enforce credentials on web service calls that originate within the local network? Couldn't they recognize the web server settings that allow local network access without logging in?
I ask because using Windows PowerShell it's very easy to invoke web services natively. For instance, try this at a PowerShell command prompt:
It would be nice to access the NEWA web service functions from within PowerShell. I think it would open up a lot of possibilities from the command-line and scripts that aren't available today, but the credentials make it significantly more complicated and with scripts would require the password be stored in plain text too. It seems like this really shouldn't be necessary if the user has already configured NEWA to not require credentials for their local network.
$URI = "http://www.webservicex.net/StockQuote.asmx?WSDL"
$StockService = New-WebServiceProxy $URI