ASP.NET(MVCおよびWebAPI)では、ユーザーIDオブジェクトはFormsAuthentication Cookieのデータでどのように初期化されますか?
私がやりたいのは、Cookieベースとカスタムヘッダーベースの2種類の認証を使用することです。AuthorizeAttributeクラスはメソッドをチェックするだけで、User.Identity.IsAuthorized()FormsAuthenticationに固有のコードを使用しないためUser.Identity、global.asaxまたはDelegatingHandlerのいずれかで、オブジェクトを手動でセットアップするだけで済みます。
では、User.Identityを設定するにはどうすればよいですか?フレームワークはFormsAuthenticationを使用してどのように自動的に設定しますか?