デフォルトのCookie名(「.ASPXAUTH」)で、ユーザー認証にFormsAuthentication(Cookieを使用)を使用しています。
私が必要としているのは、"/Admin/" 仮想ディレクトリ (ASP.NET MVC コントローラー "AdminController" によってサポートされている) の別のログイン システムです...あたかも "/Admin/" ディレクトリが別の Web アプリケーションであるかのように、ただし、私のソリューション内に別の Web プロジェクトを作成します。
FormsAuthentication で使用される Cookie 名を実行時にカスタマイズするにはどうすればよいですか? FormsAuthentication.FormsCookieName は読み取り専用 (および静的...) であり、web.config 内で一度だけカスタマイズできます...
カスタム FormsAuthenticationModule を作成する必要がありますか?
次のようなコントローラー フィルターは、優れたものになる可能性があります。
[CustomFormsAuthenticationCookie("NewCookieName")]
public class AdminController : Controller
{