0

Web フォーム ASP.NET パイプラインにフックして、プロパティがカスタム実装を返すHttpContext.Current.User.Identityように拡張しようとしています。Name

クレームを追加することで新しいプロパティを追加できるという別の回答で見つけた1つの可能なアプローチ。私が持っている2つの質問は次のとおりです。

  1. ASP.NET Web フォーム パイプラインのどこにクレームを追加しますか? と
  2. Name既存のプロパティをオーバーライドすることは可能ですか?
4

1 に答える 1

1

アプリケーションの Global.asax ファイルに PostAuthenticate イベントを実装できます。PostAuthenticate イベントは、FormsAuthenticationModule がフォーム認証 Cookie を確認した後に発生します。

次のリンクが役立つ場合があります: http://bytes.com/topic/asp-net/answers/860607-setting-httpcontext-current-user

于 2015-09-01T21:52:49.303 に答える