Best practice for extranet users

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

  1. #1

    Default Best practice for extranet users

    We want to give access to regional staff across the country to a database
    that only supports Windows Authentication.
    The staff should only see data from their own region. So the database needs
    to know who exactly the user is, so that it filters out the data accordingly.

    We do not have a nationwide Windows network, so we cannot use IIS Windows
    Auth.

    Assuming we'd be using Forms Auth, how can we pass on the user identity to
    this database? In other words, how can we assign each individual user to a
    unique Windows account that would uniquely identify the user to the database?

    (The database is MS Analysis Services)
    James Guest

  2. Similar Questions and Discussions

    1. License.Limit.Exceeded with 4x150 users licence andonly 300 real users
      As indicated by the ongoing discussion, this issue can have different causes - can you describe your application a little bit? How many users are...
    2. License.Limit.Exceeded with 4x150 users licence and only300 real users
      We have 4x150 users licence, set to unlimited bandwith. We get these messages in event viewer: Connection rejected by server. Reason : :...
    3. extranet demo doesnt work for quick charts to flashor pdf
      I'm having the same problem/error. And when I tried to open up the cfr files in Report Builder I got errors saying those are invalid files. What's...
    4. Developing an extranet using ColdFusion MX
      Hello I was wondering if anyone could point me in the direction of any essential reading for developing extranet applications in ColdFusion. I'm...
    5. Enable additional users properties in Active Directory users and Computers
      "Mike Brannigan " <mikebran@online.microsoft.com> wrote in message news:O5qGXY1XEHA.808@tk2msftngp13.phx.gbl......
  3. #2

    Default RE: Best practice for extranet users

    Hello,

    For such a situation, Form authentication seems to be the only choice. Here
    is a article about how valid windows account within Form Authentication:

    How to authenticate against the Active Directory by using Forms
    authentication and Visual C# .NET
    [url]http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316748[/url]

    After the authentication, we need impersonate current user's account to
    access the database. Here is an article about this:

    INFO: Implementing Impersonation in an ASP.NET Application
    [url]http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q306158[/url]

    Hope this help,

    Luke

    [MSFT] Guest

  4. #3

    Default RE: Best practice for extranet users

    Looks like what I'm looking for, I'll try it out.
    Thanks.

    "[MSFT]" wrote:
    > Hello,
    >
    > For such a situation, Form authentication seems to be the only choice. Here
    > is a article about how valid windows account within Form Authentication:
    >
    > How to authenticate against the Active Directory by using Forms
    > authentication and Visual C# .NET
    > [url]http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316748[/url]
    >
    > After the authentication, we need impersonate current user's account to
    > access the database. Here is an article about this:
    >
    > INFO: Implementing Impersonation in an ASP.NET Application
    > [url]http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q306158[/url]
    >
    > Hope this help,
    >
    > Luke
    >
    >
    James Guest

  5. #4

    Default RE: Best practice for extranet users

    You are welcome. If there is further questions, please feel free to post
    here.

    Luke

    [MSFT] 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