「ASP.NET CoreのセッションをRedisに保存する」の版間の差分

55行目: 55行目:


=== セッションの暗号化 ===
=== セッションの暗号化 ===
asp.net coreではセッションデータが暗号化されます。
asp.net coreではセッションデータ(や一時データなどはすべて)は問答無用で暗号化されます。デバッグ時であろうと無効化はできないっぽいです。その関係で初期状態のままでは複数のサーバー(異なるアプリ)でデータ共有することができません。バックエンドに[[redis]]を使っている意味ないです。はい。
その関係で初期状態のままでは複数のサーバー(異なるアプリ)でデータ共有することができません。


暗号化の設定は2パターンあります。
暗号化の設定は2パターンあるようです。
* アプリ名を統一する
* アプリ名を統一する
* 共通のキーを使う
* 共通のキーを使う
なお、無効化はできないっぽいです。


複数のウェブサーバーのセッションを共有するだけならアプリ名の統一が簡単です。
複数のウェブサーバーのセッションを共有するだけならアプリ名の統一が簡単です。