Asp.Net MVC を使用して Web プロジェクトに取り組んでおり、これをファーム環境にデプロイする必要があります。
私は多くの記事を読み、SessionState を完全に無効にすることを考えています。これにより、より堅牢なアプリケーションが作成され、いくつかの頭痛の種が解消されると思います (私が読んだすべてのことから、ファームは簡単ではありません)。
ただし、このアプローチについてはまだ完全に明確になっていないことがいくつかありますが、主なものは認証/承認プロセスです。基本的に、サーバーでSessionStateが有効になっていない場合、ユーザーセッションをどのように(もし)処理できるかわかりません。ユーザーが Web サイトにログインしてから別のページにアクセスしようとした場合、そのユーザーが既にログインしていることをどのように確認できますか? Cookie の使用が安全でないことはわかっています。Cookie と DB に保存されているセッション ID の組み合わせを考えましたが、SessionState を無効にすると、セッション ID にもアクセスできなくなると思います。
これに対する最善のアプローチは何ですか?これを明確にするために、私に指摘できる推奨の本/記事はありますか?
助けてくれてどうもありがとう