.NET Core MVC Webアプリケーションを含むDockerイメージが起動するたびに、新しい認証キーが無効になります。クッキー)が生成されます。dockerイメージの起動間にASP.NETコアの認証クッキーを維持する
これは、従来、.NETアプリケーションのweb.config
の<machineKey/>
要素で設定できました。
This linkは、DataProtection
パッケージが請求書に適合することを示唆していますが、パッケージには完全なフレームワークが必要なようです。
Dockerイメージが再起動するたびに既存の認証Cookieが無効にならないようにする正しい方法は何ですか?
クッキーは無効ですか、セッションは無効になっていますか?セッションの場合は、セッション状態を処理中または外部で保持していますか? – R0MANARMY
ASP.NET Core 1.1プレビュー1についてのこのブログ記事をご覧くださいhttps://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/ nearその終わりには、RedisまたはAzure StorageでDataProtectionを使用するための新機能があります。ただし、ASP.NET Core 1.1はまだプレビュー版であり、Q4 2016/Q1 2017 – Tseng
がリリースされる予定です。また、現在および1.1 DataProtectionはnetstandardをサポートしています。https://github.com/aspnet/DataProtection/blob/ 1.0.0/src/Microsoft.AspNetCore.DataProtection/project.json – Tseng