Setting Principle for HttpWorkerRequest

From: Michael Palmer (mpalmer78_at_newsgroup.nospam)
Date: 08/10/05


Date: Wed, 10 Aug 2005 08:01:02 -0700

I am implementing my own web server that will authenticate users using out-of-band
methods (like IIS does in the case of Windows authentication). I am implementing
an HttpWorkerRequest and asking HttpRuntime to process the request. I expect
existing ASP.NET applications to work without changes, but if those applications
happen to examine HttpContext.Current.User.Identity or HttpContext.Principal,
they should see the credentials that my code set in advance.

Any ideas how I may do this? I've found similar threads but none have provided
a solution.

Thanks in advance,

Michael



Relevant Pages

  • Re: Authentication IIS
    ... I want IIS to authenticate users based on the other ... but I don't know how can I tell IIS to query ... LDAP server or the same as IIS?) ...
    (microsoft.public.inetserver.iis.security)
  • Backslash in "Default Domain" doesnt work
    ... I've configured IIS to authenticate users against all ... validating users against the local user groups on the ... a backslash before their username when logging on to the ...
    (microsoft.public.inetserver.iis)
  • IIS 6.0 and Smart Card Authentication
    ... How do you enable Smart Card Authentication in IIS 6.0? ... What we want to be able to do is use a smartcard to authenticate users to ...
    (microsoft.public.inetserver.iis.security)
  • Multiple OWA instances
    ... running on the same IIS box. ... The reason to do that is simple. ... one instance to authenticate users using Integrated Windows Auth and other ...
    (microsoft.public.exchange.clients)
  • Re: Can a Login/Password be validated against a Domain login/passord using a prompt dialog?
    ... the domain so I can't rely on Windows Authentication. ... authenticate users in such a way I don't have to store another set of user ... Standard SQL Security ... Trusted Security using duplicate nt username and passwords ...
    (microsoft.public.sqlserver.connect)