私はasp.netコアプロジェクトを持っています。アプリケーションには2つの役割があります。サイト内で動作することができるアクセスが制限されたユーザーの役割、およびサイトと管理パネルで動作できる完全なアクセス権を持つ管理者の役割です。 いくつかのセキュリティ上の理由から、私は管理者のアイドルタイムアウトを短く(約30分)、ユーザロールを1日にタイムアウトさせたいと思っています。私はこのコードasp.netコアプロジェクト内の特定のユーザーの異なるアイドルタイムアウトの設定方法
services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromDays(1);
options.CookieName = "Session";
});
方法adminロールのIdleTimeoutを設定できるのを設定し、デフォルトとしてユーザロールの ?