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...

hi .net gurus

here is my question " how does impersonate in asp.net works?
explain with good example"

Answer Posted / karthika.s

At times users access a resource as though they were someone
else. This is known as impersonation.In ASP.NET, when
impersonation is turned off, the resources can be accessed
using a "local system process" account. When impersonation
is turned on, ASP.NET executes every resource using the
account of a specified user who is authenticated when the
user makes the request

It is easy to implement impersonation in ASP.Net. You can
use the Web.config file that is found in the root directory
of the application to enable or disable impersonation for a
particular application.

The application can also use the authenticated identity that
is received from the IIS if you enable impersonation. If you
are going to implement impersonation for an ASP.Net
application you can do so in three ways.

Just open up the web.config file, found in the root
directory of the application. By default impersonation is
disabled and you can find this with the line,

<identity impersonate="false" />

With the above settings the application worker process
account for the ASP.Net application is used. You can enable
impersonation by,

<identity impersonate="true" />

With this setting an authenticated user account or the
anonymous internet user account is used. If you want to
enable impersonation for a particular user account then you
have to use the following syntax.

<identity impersonate="true" userName="user_name"
password="user_password" />

By mentioning the user like this ASP.Net uses that account
specifically to run the application.

Is This Answer Correct ?    17 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the asp.net mvc request life cycle? : asp.net mvc

1099


Can anyone please tell me that the question posted on this website are Sufficient for the interview with 2+ year experience in .net

2094


Explain diff. Between friend and protected friend?

989


What is special types forms

1075


Less than one page, how many windows will you be able to maintain?

1068


In What Order Do The Events Of An Aspx Page Execute. As A Developer Is It Important To Undertsand These Events?

1078


What are the session management techniques asp net?

1043


Can the validation occurs in server-side or client-side? If the validation occurs why should we do?

1099


A web service can only be written in .net? State whether true or false.

1072


How to comment out asp.net tags?

1105


How to include silver light .xap page into asp.net web application and what is the purpose of using silverlight application?

2778


What is request and response in asp.net?

1013


What is an imagemap in asp.net?

1244


Which asp.net objects encapsulate the state of the client and the browser?

1152


Why do we need asp.net?

1058