ASP.Net Impersonation

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default ASP.Net Impersonation

    I am trying to understand Impersonation in the ASP.Net context. Here's what
    I DO understand:
    -Using Windows Authentication with impersonation="true" means that the
    aspnet_wp will try and access the resource with the authenticated user's
    credentials (token). If access is denied I get an IIS access denied message.
    -I can set NTFS permissions on a file/folder and control access w/o using
    code simply by assigning rights by user or group.
    -setting impersonation="false" still authorizes the user using NTFS
    permissions, but instead it is the aspnet_wp account that accesses the file
    and checks the permissions. Then if access is denied ASP.Net throws an
    exception.
    Here's what I DON'T understand:
    -What's the difference then between Windows Authentication with
    impersonation turned on, and windows impersonation turned off? Other than
    where the authorization takes place (ie. aspnet_wp or NTFS).
    -When would I want to use one over the other?

    Thanks in advance,
    Mark Miller


    Mark Miller Guest

  2. Similar Questions and Discussions

    1. Impersonation
      Can someone explain this to me I have a web app I am trying to deploy for the Intranet of our company. I want to use integrated windows so have...
    2. Impersonation in ASP.Net
      Hi, you can enter a domainuser for the anonymous access. Than you just have to activate impersonation for your web application. Modify the...
    3. Impersonation without DNS?
      We are developing an ASP.NET web application with web services which links (2 way) with the Microsoft CRM via its SDK using Windows Authentication....
    4. Using Impersonation
      Is it ok to use impersonation in the web.config file for a web service? Let me tell you why I ask. My web service to ultimately connection to a...
    5. ASP.NET Impersonation over VPN?
      Has anyone had any issues using Impersonation over a VPN? I work from home (have my own domain), and use Cisco's VPN Client (version 4) to...
  3. #2

    Default Re: ASP.Net Impersonation

    You also need to remember that IIS authentication is performed BEFORE
    ASP.Net gets a chance to do anything with it. IIS determines which identity
    or user context is passed to ASP.Net for which it can then do impersonation
    if required.

    It basically comes down to what user context you want your code to run in,
    either the ASPNET/NEtwork Service user, the IUSR_..... user, or the
    authenticated user from a domain

    --

    - Paul Glavich
    ASP.NET MVP
    ASPInsider ([url]www.aspinsiders.com[/url])


    "Mark Miller" <mark_no_s_p_am_@maxpreps.com> wrote in message
    news:eb0MJ5p7EHA.2316@TK2MSFTNGP15.phx.gbl...
    > I am trying to understand Impersonation in the ASP.Net context. Here's
    what
    > I DO understand:
    > -Using Windows Authentication with impersonation="true" means that the
    > aspnet_wp will try and access the resource with the authenticated user's
    > credentials (token). If access is denied I get an IIS access denied
    message.
    > -I can set NTFS permissions on a file/folder and control access w/o using
    > code simply by assigning rights by user or group.
    > -setting impersonation="false" still authorizes the user using NTFS
    > permissions, but instead it is the aspnet_wp account that accesses the
    file
    > and checks the permissions. Then if access is denied ASP.Net throws an
    > exception.
    > Here's what I DON'T understand:
    > -What's the difference then between Windows Authentication with
    > impersonation turned on, and windows impersonation turned off? Other than
    > where the authorization takes place (ie. aspnet_wp or NTFS).
    > -When would I want to use one over the other?
    >
    > Thanks in advance,
    > Mark Miller
    >
    >

    Paul Glavich [MVP ASP.NET] Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139