Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How To Authenticate Your Web service??



How To Authenticate Your Web service??..

Answer / maloy.adhikari

My web service looks like this::

[WebService(Namespace = "maloy.adhikari@in.com",Name="My Web
Services",Description="For My Experiments")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[WebServiceBinding(Name = "TestService", ConformsTo =
WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using
ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]

public class Authnticate : System.Web.Services.WebService
{
public Authnticate ()
{
}
public UserCredentials consumer;
[WebMethod]
[SoapDocumentMethod(Binding = "TestService")]
[SoapHeader("consumer",Required = true)]

public string GetMethod()
{
if(CheckUser())
return consumer.UserID+ "You Are Authenticate";
else
return "Please Provide Your Proper Credential";
}

private bool CheckUser()
{
if (consumer != null)
{
if (consumer.UserID== "maloy" && consumer.password ==
"adhikari")
return true;
else
return false;
}
else
return false;
}

}

public class UserCredentials :
System.Web.Services.Protocols.SoapHeader
{
public string UserID;
public string password;
}
-----------
In the service I have created one method.There i check
ID,Password.Also i have created one class that inherited
from soapheader class.There i define that ID,Password.
-----------
Now go to your application.click addreference then add the
proper webservice by original url that you have created.
-----------
Authenticate.TestService service = new
Authenticate.TestService();

Authenticate.UserCredentials user = new
Authenticate.UserCredentials();

string ID=ConfigurationSettings.AppSettings["ID"].ToString();
user.UserID= ID
string
Password=ConfigurationSettings.AppSettings["password"].ToString();

user.Password= Password

service.UserCredentialsValue = user;
Response.Write(service.GetMethod());
-----------
In my application i have just created instance of
Webservice(mine is Authenticate) & instance of
UserCredentials class that is inherited from soapheader.
-----------
O/P--
1. If you provide proper ID,Password in AppSetting Tehn out
put will be:::maloy you Are Authenticate.
2. If you provide other userID & password output will be::
Please Provide Your Proper Credential

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More ASP.NET Interview Questions

What is request and response in asp.net?

0 Answers  


What is meant by ispostback in asp net?

0 Answers  


can i inherit one web applications into another web applications in asp.net?

7 Answers  


What asp.net control can embed xaml into asp.net pages?

0 Answers  


What is indexing on asp.net?

0 Answers  


What is the difference between session object and application object?

0 Answers  


Your ASP.NET application displays sales data on a page. You want to improve performance by holding the page in memory on the server for one hour. You want to ensure that the page is flushed from memory after one hour, and that the page is re-created when the next request for the page is received. What should you do? A . Initialize a new instance of the Cache class in the Application.Start event handler. B . Initialize a new instance of the Timer class in the Page.Load event handler. C . Set the Duration attribute of the OutputCache directive in the page. D . In the Web.config file, set the timeout attribute of the sessionState element.

5 Answers   ADITI, Syntax Softtech,


how to transfer the file from client to server using asp.net

0 Answers   Sans Pareil IT Services,


To display data in a Repeater control which templete is provided ?

4 Answers   Siebel,


How many types of cookies are available in asp?

0 Answers  


what is the difference between assemblyinfo and webconfig files?

1 Answers  


What is gridview in asp.net?

0 Answers  


Categories