CORS プリフライトでAccess-Control-Allow-Methods の照合を仕様に沿って行う
- ポリシー ID
- AccessControlAllowMethodsInCORSPreflightSpecConformant
- 適用対象
- コンピューターの構成、ユーザーの構成
- サポートされるバージョン
- Microsoft Windows 7 以降
- 出典
- Google Chrome Policy Templates (バージョン 156.0.8078.80)
- カテゴリ
- Google › Google Chrome › ネットワーク設定
説明
このポリシーでは、CORS プリフライトで Access-Control-Allow-Methods レスポンス ヘッダーと照合する際に、リクエスト メソッドを大文字にするかどうかを制御します。
このポリシーを無効に設定した場合、リクエスト メソッドは大文字になります。
これは Google Chrome 108 より前の動作です。
このポリシーを有効に設定した場合、または設定しない場合、リクエスト メソッドは大文字になりません。ただし、大文字と小文字を区別せずに DELETE、GET、HEAD、OPTIONS、POST、PUT と照合する場合は除きます。
これにより、fetch(url, {method: 'Foo'}) + "Access-Control-Allow-Methods: FOO" レスポンス ヘッダーは拒否され、fetch(url, {method: 'Foo'}) + "Access-Control-Allow-Methods: Foo" レスポンス ヘッダーは許可されます。
注: "post" と "put" のリクエスト メソッドは影響を受けませんが、"patch" は影響を受けます。
このポリシーは一時的なもので、将来的には削除されます。
レジストリ
コンピューターHKEY_LOCAL_MACHINE
- AccessControlAllowMethodsInCORSPreflightSpecConformantREG_DWORD
ユーザーHKEY_CURRENT_USER
- AccessControlAllowMethodsInCORSPreflightSpecConformantREG_DWORD