Web Application User Credentials

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

  1. #1

    Default Web Application User Credentials

    We are in the early planning stage of a new web (ASP.NET) application, are
    currently determining the best strategy for managing users in this
    application.

    Our application will be a mix of internal (ie. company employees) users,
    external users (third party associates, etc.), and the general public (ie.
    anonymous users).

    We would like the application to be able to user Integrated Windows
    Authentication when a company employee uses the site from the internal
    network, but use an HTML form for our external users when they are logging
    in. Obviously, the public pages don't need any authentication.

    Currently, we are planning on using Active Directory for our internal users,
    including their group memberships. My question is - for external users,
    would you add them to the Active Directory or is that a security no-no
    (having external, non-network users in your domain directory)? The
    alternative is to setup a SQL database to manage external users, their group
    privileges and their passwords.

    Thanks for any suggestions...


    Dave Slinn Guest

  2. Similar Questions and Discussions

    1. Application User Auditing in DB
      Does anyone know how you can pass the application user ID to the database for auditing purposes? We require auditing at the user level in the DB. ...
    2. Stop User Credentials Dialogue
      Hi All, I have a web app on our intranet, and when an employee goes to the main page, it authenticates via Windows Authentication when the user...
    3. Passing user credentials from ASP.NET to Web Service
      We have an ASP.NET application which needs to call Web Service on another machine using end user's account. The configuration is as follows: *...
    4. User Credentials problem with WebService that uses FileIO....Help!!??
      I am having some serious problems with a WebService that I created that drops a file to a local directory. I have the WebService pointed outside so...
    5. asp.net user trying to run outlook application
      Hi, trying to run an outlook and winfax pro applications from vb .net web application program. I have tried many setups from the impersonation...
  3. #2

    Default Re: Web Application User Credentials

    Depends on the type of your web application. What you could do is, to use a
    Formsbased authentication page for users coming from external addresses and
    separate page for users coming from internal addresses. You can keep
    external users in SQL server and internal in AD. You don't need to use
    Integrated authentication, but you can also use form based authentication
    and authenticate your users to your AD trough a LDAP query and your external
    users trough SQL query. It involves a little overhead, but it can be done.
    ASP.NET has a great way of dealing with this things.

    --
    Regards

    Matjaz Ladava
    MVP Windows Server - Directory Services
    [email]matjaz@ladava.com[/email], [email]matjazl@mvps.org[/email]

    "Dave Slinn" <dslinn@accesscomm.ca> wrote in message
    news:uNYGCFv1EHA.2608@TK2MSFTNGP10.phx.gbl...
    > We are in the early planning stage of a new web (ASP.NET) application, are
    > currently determining the best strategy for managing users in this
    > application.
    >
    > Our application will be a mix of internal (ie. company employees) users,
    > external users (third party associates, etc.), and the general public (ie.
    > anonymous users).
    >
    > We would like the application to be able to user Integrated Windows
    > Authentication when a company employee uses the site from the internal
    > network, but use an HTML form for our external users when they are logging
    > in. Obviously, the public pages don't need any authentication.
    >
    > Currently, we are planning on using Active Directory for our internal
    > users,
    > including their group memberships. My question is - for external users,
    > would you add them to the Active Directory or is that a security no-no
    > (having external, non-network users in your domain directory)? The
    > alternative is to setup a SQL database to manage external users, their
    > group
    > privileges and their passwords.
    >
    > Thanks for any suggestions...
    >
    >

    Matjaz Ladava [MVP] 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