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