FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
公開RPCのredirectを明示的に拒否する
runtime非対応modeを避け、origin tokenを別の送信先へ転送しない
対象期間: —
目的
公開RPCからdatabaseへ送るrequestは、runtimeが対応しないredirect modeで停止せず、3xx応答時にcredentialを別の送信先へ転送しない必要があった。
実装
fetchをmanual redirect処理へ変更し、3xx responseを明示的にerrorとして拒否した。これによりredirect先へpublic-origin tokenを再送せず、runtime非対応のredirect modeに依存しない。構造検査にも非対応modeの再導入を拒否する規則を加えた。
図を描画しています…
確認したこと
確認結果
共有contracts build、Web lint、型検査、30 test、構造検査、Worker build、dry-runが通った。
cutoff時点では本番の公開RPCでの応答確認は未実施だった。
完了とした根拠
redirect時にcredentialを転送しないmanual処理を実装し、runtime互換性と構造検査を確認したことをもって完了とした。