私は私のカスタムログインシーケンスの一部としてWeb.HttpContext.Current.User.Identity.Nameはどこから来たのですか?
FormsAuthentication.SetAuthCookie("someName", True)
を持っています。私の知る限り
<location path="myPage.aspx">
<system.web>
<authorization>
<allow roles="SomeRole"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
、GetRolesForUserの私の役割プロバイダーの実装を呼び出します:その後、私は特定の役割を許可するいくつかのページを持っています。 Web.HttpContext.Current.User.Identity.Nameからusernameパラメータを取得するように見えます。
私の質問は.... auth cookieのユーザー名は、現在のユーザーIDの名前としていつ設定されますか?