← 活動記録一覧

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の再導入を拒否する規則を加えた。

3xxを追跡せずorigin credentialを別送信先へ渡さないcutoff flow

図を描画しています…

確認したこと

確認結果

共有contracts build、Web lint、型検査、30 test、構造検査、Worker build、dry-runが通った。

cutoff時点では本番の公開RPCでの応答確認は未実施だった。

完了とした根拠

redirect時にcredentialを転送しないmanual処理を実装し、runtime互換性と構造検査を確認したことをもって完了とした。