To implement basic authentication for your web request, you will have to use NetworkCredential for your request.
NetworkCredential creds = new NetworkCredential(user,password); WebRequest req = WebRequest.Create(Url); req.Credentials = creds;
If you use a web link to access a web service; while you are creating your proxy class object, just assign credentials to it.
NetworkCredential creds = new NetworkCredential(user,password); proxy.Credentials = creds ;
For a dynamic URL, the article you mentioned should work.
source share