How to allow authenticated user to impersonate

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

  1. #1

    Default Re: How to allow authenticated user to impersonate

    If you are running under W2000, you must add the "Act as part of the
    operating system" privilege to the account that will try to impersonate. On
    XP or W2003 this is not necessary.

    --
    Hernan de Lahitte
    Lagash Systems S.A.
    [url]http://weblogs.asp.net/hernandl[/url]


    This posting is provided "AS IS" with no warranties, and confers no rights.

    "Novice" <6tc1ATqlinkDOTqueensuDOTca> wrote in message
    news:5BDE7623-986B-483D-873D-7F866A736021@microsoft.com...
    > Hey all, I have a web application that I have secured by making use of
    this:
    > [url]http://support.microsoft.com/default.aspx?scid=kb;en-us;Q329290[/url]
    >
    > Basically, this allows me to create an account (call it "account A") on
    the
    > machine that has restricted privileges. This is the account ("account A")
    > that the web application will always impersonate.
    >
    > However, I have created a few other accounts on the machine that I intend
    > others to use to authenticate themselves. However, when I get those users
    to
    > use their respective accounts to authenticate themselves they don't seem
    to
    > be able to get the privileges of the of the "account A" unless I add them
    to
    > the "Administrators" group.
    >
    > Can anyone tell me what privileges I need to add to their user accounts so
    > that they can access the web application such that it will perform the
    > impersonation for them after which the web application will use the
    > privileges of "account A".
    >
    > Thanks,
    > Novice

    Hernan de Lahitte Guest

  2. Similar Questions and Discussions

    1. accesing AD from an ASP.NET app when user has been authenticated via AD cert. mapping
      hello forum! I am developing an ASP.NET web application which interacts with AD. Client/User authentication must be via AD certificate mapping,...
    2. Can I force 401 error when user not authenticated?
      Currently I have succesfully implemented role-based folder security using roles and web.config in each folder. This works great - if a user is not...
    3. User details in authenticated page
      Hi, I implement forms authentication, and once authenticated, I want to display user name in a control. I created a user control, placed on...
    4. impersonating windows authenticated user?
      I have a asp.net web application that i wrote for internal use in my company. The problem i'm having is being able to test the application as other...
    5. Terminating a authenticated user
      Hi, 1. How can I "terminate" an authenticated user? (I would like the server to redirect the user to the login page again. I'm using "forms...
  3. #2

    Default Re: How to allow authenticated user to impersonate

    I'm using Windows 2003 - do I need to add file access to any directories for
    these users? Like do I need to give these users access to that ASP.NET
    temporary directory? Do the users need full control of the directory that
    the web application is contained in?

    Thanks,
    Novice

    "Hernan de Lahitte" wrote:
    > If you are running under W2000, you must add the "Act as part of the
    > operating system" privilege to the account that will try to impersonate. On
    > XP or W2003 this is not necessary.
    >
    > --
    > Hernan de Lahitte
    > Lagash Systems S.A.
    > [url]http://weblogs.asp.net/hernandl[/url]
    >
    >
    > This posting is provided "AS IS" with no warranties, and confers no rights.
    >
    > "Novice" <6tc1ATqlinkDOTqueensuDOTca> wrote in message
    > news:5BDE7623-986B-483D-873D-7F866A736021@microsoft.com...
    > > Hey all, I have a web application that I have secured by making use of
    > this:
    > > [url]http://support.microsoft.com/default.aspx?scid=kb;en-us;Q329290[/url]
    > >
    > > Basically, this allows me to create an account (call it "account A") on
    > the
    > > machine that has restricted privileges. This is the account ("account A")
    > > that the web application will always impersonate.
    > >
    > > However, I have created a few other accounts on the machine that I intend
    > > others to use to authenticate themselves. However, when I get those users
    > to
    > > use their respective accounts to authenticate themselves they don't seem
    > to
    > > be able to get the privileges of the of the "account A" unless I add them
    > to
    > > the "Administrators" group.
    > >
    > > Can anyone tell me what privileges I need to add to their user accounts so
    > > that they can access the web application such that it will perform the
    > > impersonation for them after which the web application will use the
    > > privileges of "account A".
    > >
    > > Thanks,
    > > Novice
    >
    >
    >
    Novice Guest

  4. #3

    Default Re: How to allow authenticated user to impersonate

    If you want to replace the ASPNET account with your own account, you should
    follow this guideline:

    How To: Create a Custom Account to Run ASP.NET
    [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/SecNetHT01.asp?frame=true[/url]

    For those accounts that will impersonate over your worker process account
    (ex ASPNET), you only need to update the ACL of the resources that these
    accounts will access (i.e. read access to the folders where it lives your
    web application).

    --
    Hernan de Lahitte
    Lagash Systems S.A.
    [url]http://weblogs.asp.net/hernandl[/url]


    This posting is provided "AS IS" with no warranties, and confers no rights.

    "Novice" <6tc1ATqlinkDOTqueensuDOTca> wrote in message
    news:A97274C2-0E00-42D4-8107-F78B55B99102@microsoft.com...
    > I'm using Windows 2003 - do I need to add file access to any directories
    for
    > these users? Like do I need to give these users access to that ASP.NET
    > temporary directory? Do the users need full control of the directory that
    > the web application is contained in?
    >
    > Thanks,
    > Novice
    >
    > "Hernan de Lahitte" wrote:
    >
    > > If you are running under W2000, you must add the "Act as part of the
    > > operating system" privilege to the account that will try to impersonate.
    On
    > > XP or W2003 this is not necessary.
    > >
    > > --
    > > Hernan de Lahitte
    > > Lagash Systems S.A.
    > > [url]http://weblogs.asp.net/hernandl[/url]
    > >
    > >
    > > This posting is provided "AS IS" with no warranties, and confers no
    rights.
    > >
    > > "Novice" <6tc1ATqlinkDOTqueensuDOTca> wrote in message
    > > news:5BDE7623-986B-483D-873D-7F866A736021@microsoft.com...
    > > > Hey all, I have a web application that I have secured by making use of
    > > this:
    > > > [url]http://support.microsoft.com/default.aspx?scid=kb;en-us;Q329290[/url]
    > > >
    > > > Basically, this allows me to create an account (call it "account A")
    on
    > > the
    > > > machine that has restricted privileges. This is the account ("account
    A")
    > > > that the web application will always impersonate.
    > > >
    > > > However, I have created a few other accounts on the machine that I
    intend
    > > > others to use to authenticate themselves. However, when I get those
    users
    > > to
    > > > use their respective accounts to authenticate themselves they don't
    seem
    > > to
    > > > be able to get the privileges of the of the "account A" unless I add
    them
    > > to
    > > > the "Administrators" group.
    > > >
    > > > Can anyone tell me what privileges I need to add to their user
    accounts so
    > > > that they can access the web application such that it will perform the
    > > > impersonation for them after which the web application will use the
    > > > privileges of "account A".
    > > >
    > > > Thanks,
    > > > Novice
    > >
    > >
    > >

    Hernan de Lahitte 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