私は持っている
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 から取得しているようです。
私の質問は....認証Cookieのユーザー名が現在のユーザーIDの名前として設定されるのはいつですか?