How to ensure the credentials for WebService using Windows
authentication

Answer Posted / prasanna

Passing client credentials to a Web service using Windows
authentication

Sometimes a Web Service is under a configuration that
requires Windows Authentication. It is not a problem
for .NET, all you need to do is set your environment to
send the client credentials.
1. First Create a Reference to a Web Service:





To do that just go to the references of your project and
add a Web Reference. Type the URL of your web service. This
will find your Web Service Reference and you can update it.
This will generate the proxy code you need to access your
webservice.

If you try to call your webservice with a call like:

WebReference.MyService pService = new
WebReference.MyService ();
pService.doStuff("A", "B");

You’ll get a HTTP 404 forbidden access exception.

Now to send the user and password to call your service
write some code like the following:

WebReference.MyService pService = new
WebReference.MyService ();
pService.Credentials = new System.Net.NetworkCredential
("user", "password");
pService.doStuff("A", "B");

You can also send the domain name as part of the parameter
to the NetworkCredential class:

pService.Credentials = new System.Net.NetworkCredential
("user", "password","domain");

It will be even better to have your user and password not
in your code but in the configuration file for your
program. You can then use the AppSettings class to access
those properties.

Is This Answer Correct ?    2 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is Separation of Concerns in ASP.NET ASP.Net MVC?

821


what is lazy loading in entity framework?

790


mention what is the difference between ado.net and classic ado?

777


what is more complex to implement property, methods or event? how can I define criteria to compare the difficulty of implementation between them? for example the number of methods wanted to implements property is 2 methods. how many methods I need it to implements events?

1960


What is .net framework in simple terms?

770


How does the .net framework 3.0 relate to windows vista?

790


What is the difference between partial and renderpartial?

698


How can I return string result from action in asp.net mvc?

793


Are there any parts of the .net framework 3.0 that only work on windows vista?

814


Explain the advantages of dependency injection (di) in asp.net mvc?

808


What is viewbag title?

690


Can I uninstall microsoft .net framework?

762


mention what are the various methods provided by the dataset object to generate xml?

811


Why we need a separate mobile project template, while we can render our web application in mobile ?

866


i have done enough testing in life but now stated developing intereset in development work,Can i think of entering into development work that too in >Net after more then 4 years of testing experiece?

1968