ASP.NET(MVCおよびWebAPI)では、FormsAuthenticationクッキーからのデータでUser Identityオブジェクトがどのように初期化されますか?ユーザーIDはどのように|アプリケーションライフサイクル中に設定されたプリンシパル
私がしたいのは、2種類の認証、つまりCookieベースとカスタムヘッダーベースの認証を使用することです。 AuthorizeAttribute
クラスはUser.Identity.IsAuthorized()
メソッドのみをチェックし、FormsAuthentication固有のコードは使用しないので、global.asaxかDelegatingHandlerのどちらであってもUser.Identity
オブジェクトを手動で設定するだけです。
User.Identityを設定するにはどうすればよいですか?フレームワークはFormsAuthenticationを使用して自動的にどのように設定しますか?
Aliostadによると、アイデンティティを設定したら、User.Controllerを追加すると、そのアイデンティティーはそれに及ぶでしょうか? –