私が取り組んでいるForm Authentication in Asp.Net MVC
ので、私はそれを知りたいです-フォーム認証が行われるときに一度だけ呼び出すglobal.asax
ORで利用可能なイベントはありますか?base controller class
(セッションに何かを追加したいのは、フォーム認証が行われたときに1回だけです)
OnAuthorization
とクラスAuthorizeCore
のイベントで試してみました。AuthorizeAttribute
私もファイルのイベントで試しApplication_OnAuthenticateRequest
てみました。Application_AuthorizeRequest
Global.asax
しかし、問題は、これらのイベントはすべてリクエストごとに発生するため、authentication
発生したときに1回だけ何かを実行したいということです。
これを行うための最良の方法を教えてください!?
注:認証Cookieは、同じドメインに存在する別のAsp.netMVCアプリケーションによって設定されています。(そして、私はsubmainでこのアプリケーションにアクセスしているので、親アプリケーションの認証Cookieにアクセスできます)。しかし、アプリケーション1で認証が行われるときに、アプリケーション2でセッション変数を設定したいと思います(アプリケーション2のユーザーが認証され、アプリケーション2のセッションで情報を追加したいので)
前もって感謝します!