Web フォーム ASP.NET パイプラインにフックして、プロパティがカスタム実装を返すHttpContext.Current.User.Identity
ように拡張しようとしています。Name
クレームを追加することで新しいプロパティを追加できるという別の回答で見つけた1つの可能なアプローチ。私が持っている2つの質問は次のとおりです。
- ASP.NET Web フォーム パイプラインのどこにクレームを追加しますか? と
Name
既存のプロパティをオーバーライドすることは可能ですか?
Web フォーム ASP.NET パイプラインにフックして、プロパティがカスタム実装を返すHttpContext.Current.User.Identity
ように拡張しようとしています。Name
クレームを追加することで新しいプロパティを追加できるという別の回答で見つけた1つの可能なアプローチ。私が持っている2つの質問は次のとおりです。
Name
既存のプロパティをオーバーライドすることは可能ですか?アプリケーションの Global.asax ファイルに PostAuthenticate イベントを実装できます。PostAuthenticate イベントは、FormsAuthenticationModule がフォーム認証 Cookie を確認した後に発生します。
次のリンクが役立つ場合があります: http://bytes.com/topic/asp-net/answers/860607-setting-httpcontext-current-user