共有クッキーの代わりに、per-tab sessionStorageのCarry ***

Featurekamo-internal
出荷済み
2026年6月15日 18:58 UTC
プロフィール
kamo
コンテンツ
896ea51

セッション ID は、すべてのタブで共有されるブラウザクッキーに住んでいました オリジンは、2番目のタブ(偽装)はセッションを保持できませんでした。 キャリアを sessionStorage (per-tab) に移動します。 - sessionClient:トークンヘルパー + 添付するグローバルフェッチラッパー 同じorigin /api 呼び出しで X-***-Token として id と 1 時間 Cookie->sessionStorageマイグレーション レイアウトでSessionBootstrapを介してインストール。 -********************ヘッダー優先(クッキーフォールバック) 生成-otk, session/info, session/extend, logout, meet/invite-email. - createOTK + getKsemIdFromRequest は、クッキーの上に X-***-トークンを好む。 - /api/validateはもはや***クッキーを設定しません。idとidを返す /validateページはこのタブのsessionStorageに保存します。 -useUserInfo + すべてのWebSocketはsessionStorageからidを読みます。 - ログアウトは、ストレージをクリアする前にトークンをキャプチャします。 それでも無効です。 今の客観化は/validate?otk=...を新しいタブ(同じパスウェイ)で開きます ログインとして: Redis セッションはサーバー側、OTK は /validate に渡しました。 新しいタブは独自のセッションを取得し、管理者タブは非接触です。 削除する obsolete は、Prev/ImpersonationBanner のリターン・ツー・admin の機械類を保ちます。 Orgs はドメインで区切っていません.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る