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

How you can manage the state of application at the server side in ASP.NET?

0 Answers  


Why do we use datasource in asp.net?

0 Answers  


Is asp.net and .net the same?

0 Answers  


What is the concept of view state in asp.net?

0 Answers  


About CLR, reflection and assemblies?

0 Answers   Microsoft,


what is the differance between native code & managed code?

5 Answers   Microsoft,


what is use of web.config?

3 Answers  


a web application needs to be created to accept the product name and quantity of a toy from a customer. After the customer has entered the product name the application needs to display the discounted price of the product to the customer (company is offering 35% discount on all products). The application should allow the customer to select the product name from a list box. and also while i'm data binding to a label with custom data binding with some declarations : "The Discounted Price is "+((System.Convert.todouble(lblprodprice.text)*(system.convert.todouble(txtqty.text)) - ((System.convert.todouble(lblprodprice.text)*(system.convert.todouble(txtqty.text)*0.35)). Where i need to give this declaration in asp.net 2.0.

0 Answers   Netsweeper,


WHT IS DIFFERENCES BETWEEN HTML CONTROLS AND SERVER CONTROLS.

11 Answers   HCL, Microsoft,


What is difference between response.redirect and server.transfer ?

2 Answers   Kalinga Software, Satyam,


Explain the basic functionality of garbage collector?

0 Answers  


In what order do the events of an ASPX page execute, As a developer is it important to understand these events?

4 Answers  


Categories