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
Explain about asp.net state management?
How do I debug an asp.net application that was not written with visual studio.net and that does not use code-behind?
Explain the difference between server.transfer and response.redirect? Why would I choose one over the other?
What is the good practice to implement validations in aspx page?
Write code to send e-mail from an asp.net application?
What is web api config?
which one is more flexibility and reliability and durability asp.net (VS)php which one is best and which one we do nice to create dynamic websites
What is the server of asp.net?
Describe the difference between inline and code behind - which is best in?
What is ispostback property?
What is the recommended approach for asp.net mvc to globally intercept exceptions? What other functionality can be implemented with the approach? : Asp.Net MVC
What is the significance of attaching a profile while creating a user?
Explain about secure socket layer?
Which method do you use to kill explicitly a users session?
Explain cashing in asp.net.