ASP.NET MVC フレームワークを使用したセキュリティで保護された Web サイトがあります。ユーザー セッション タイムアウトは、JQuery IDLETIMEOUTプラグインを使用して実装されます。
そのため、セッション タイムアウトが 30 分に設定されている場合、「ログイン状態のまま」というメッセージが表示されます。このポップアップ メッセージは最後の 30 秒間表示され、ユーザーがこのメッセージをクリックすると、セッションが続行されます。それ以外の場合、このメッセージは消え、ユーザーはログアウトされます。
Internet Explorer から「このページは、その管理下にない情報にアクセスしています。これはセキュリティ リスクをもたらします。続行しますか?」というセキュリティ警告メッセージが表示されることに気付きました。
このセキュリティ警告メッセージを取り除く方法を知りたいです。この警告メッセージは、セッション タイムアウト メッセージについてと一緒に表示されます。
セッションタイムアウトに使用したJQueryコードは次のとおりです。
<% if(HttpContext.Current.User.Identity.IsAuthenticated) {%>
$(document).idleTimeout({
inactivity: 30 * MIN,
noconfirm : 30 * SEC,
redirect_url: '/Account/SessionOut',
sessionAlive: 0, // 30000, //10 Minutes
click_reset: true,
alive_url: '',
logout_url: '/Account/SessionOut'
});
<%} %>