HttpContext.Current.User vs. Thread.CurrentPrincipal

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

  1. #1

    Default HttpContext.Current.User vs. Thread.CurrentPrincipal

    How are HttpConext.Current.User and Thread.CurrentPrincipal different?

    It seems that they can be set differently in different places. Why would
    one use one and not the other?

    Thanks,

    Michael


    Michael Ames Guest

  2. Similar Questions and Discussions

    1. HttpContext.Current.User.IsInRole
      Hi, I have a problem when I am using the HttpContext.Current.User.IsInRole... This is my code: if (HttpContext.Current.User.IsInRole("Admin...
    2. How secure is HttpContext.Current.User.Identity.Name ?
      How secure it is to authorize access to an ASP.NET application based on the value of the HttpContext.Current.User.Identity.Name propery? I...
    3. creating custom HttpContext.Current.User.Identity
      I've started getting into using forms authentication for asp.net apps with c#. From what i understand so far (limited) I like the way things work!...
    4. Web.HttpContext.Current.User.Identity.Name is blank
      I am using an application which is a modification of IBuySpy Portal. It is using Forms authentication. Users login and their name is added to...
    5. HttpContext.Current.User not available in the redirected page
      I am trying to use Forms Authentication and Role-Based Security: I have two pages: login.aspx and Default.aspx. -------------------------- This is...
  3. #2

    Default Re: HttpContext.Current.User vs. Thread.CurrentPrincipal

    Use HttpConext.Current.User for all web (ASPX/ASMX) applications.

    Use Thread.CurrentPrincipal for all other applications like winForms,
    console and windows service applications.

    ASP.NET support various authentication schemes in additions to windows
    authentication.



    Use How are HttpConext.Current.User for web application, more precisly
    "Michael Ames" <michaelames@(remove)email.com> wrote in message
    news:O6aD0wgqDHA.2216@TK2MSFTNGP12.phx.gbl...
    > How are HttpConext.Current.User and Thread.CurrentPrincipal different?
    >
    > It seems that they can be set differently in different places. Why would
    > one use one and not the other?
    >
    > Thanks,
    >
    > Michael
    >
    >

    Ram Sunkara [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