tricky multi-tier delegation

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

  1. #1

    Default tricky multi-tier delegation

    Is it possible to implement a 2-tier ASP.NET app with delegation to
    the back-end without authenticating the user at the middle-tier?

    I have IIS running a presentation application that needs to delegate
    Kerberos authentication to a proprietary back-end (non-Windows)
    server. The kicker is that the presentation server is not connected to
    the Authentication Server/KDC, so it cannot authenticate the user. The
    client, presentation server and back-end server are all connected on a
    private LAN, but only the client & back-end are on the intranet. I
    want the client to provide credentials (ticket) to the middle-tier,
    who in turn provides those same credentials to the back-end, without
    the middle-tier doing any authentication himself. I can't find a way
    to do this.

    Thanks,
    Pete
    Pete Guest

  2. Similar Questions and Discussions

    1. nested templates for multi-tier navigation
      Greetings, I am trying to use dreamweaver templates to build a site that my client can maintain after initial development. The site will involve...
    2. Creating IIS Login to SQL Server in multi-tier app
      Hi I am designing a sample app that has 3 tiers - Web Browser, dotnet app & DB server. I believe (correct me if I am wrong) that given that...
    3. Message board layered architecture 2-tier or 3-tier?
      Hi, I've got a VB.Net + ASP.Net message board application which has already been customized. There are two solutions in this application. 1. The...
    4. WebService newbie - consuming in multi-tier dev env... (DEV-UAT-PROD)
      I have a web service that we have deployed in our development, UAT, and production environment. When I add the web service to a project, I want to...
    5. 3-tier
      Hello, Can I create a web server uning the 3-tier technology???
  3. #2

    Default Re: tricky multi-tier delegation

    I don't think this is possible.

    Kerberos authentication requires that the client get a ticket to access the
    service (the service being IIS). If IIS is using Kerberos authentication, it
    won't accept the ticket unless it can validate it.

    Delegation is then a subsequent step. Here the webserver (IIS) has been
    granted permissions to "act as a the user" - i.e. get a service ticket on
    the user's behalf to access the backend server. To get this ticket, IIS
    needs to communicate with the KDC - but you say this isn't possible.

    What I suppose you can do is have the user supply their credentials using a
    non-HTTP based authentication mechanism (eg a HTML form). Your ASP.NET app
    can pass that to the backend server, which in turn can verify the
    credentials against Active Directory. However, if the backend server is
    expecting a kerberos ticket, then this will be difficult, because the IIS
    box needs to communicate with the KDC to get a ticket on the user's behalf.

    Cheers
    Ken

    "Pete" <peter.gehrman@unisys.com> wrote in message
    news:bfca4620.0411111023.5da35c4e@posting.google.c om...
    > Is it possible to implement a 2-tier ASP.NET app with delegation to
    > the back-end without authenticating the user at the middle-tier?
    >
    > I have IIS running a presentation application that needs to delegate
    > Kerberos authentication to a proprietary back-end (non-Windows)
    > server. The kicker is that the presentation server is not connected to
    > the Authentication Server/KDC, so it cannot authenticate the user. The
    > client, presentation server and back-end server are all connected on a
    > private LAN, but only the client & back-end are on the intranet. I
    > want the client to provide credentials (ticket) to the middle-tier,
    > who in turn provides those same credentials to the back-end, without
    > the middle-tier doing any authentication himself. I can't find a way
    > to do this.
    >
    > Thanks,
    > Pete

    Ken Schaefer 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