[DIP] Implement CORP checks on subresources
This CL implements the CORP checks on subresources for documents using
Document-Isolation-Policy: isolate-and-require-corp and
Document-Isolation-Policy: isolate-and-credentialless. In the later
case, this check only applies to credentialled subresources.
A follow-up CL
(https://chromium-review.googlesource.com/c/chromium/src/+/5593879) will
implement proper error messaging in DevTools.
Bug: 333029144
Change-Id: I54812987b06187bbc69ee99f7fed88e5ce0b6713
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5537963
Reviewed-by: Tsuyoshi Horo horo@chromium.org
Reviewed-by: Joe DeBlasio jdeblasio@chromium.org
Reviewed-by: Mike West mkwst@chromium.org
Reviewed-by: Alex Rudenko alexrudenko@chromium.org
Reviewed-by: Mason Freed masonf@chromium.org
Commit-Queue: Camille Lamy clamy@chromium.org
Cr-Commit-Position: refs/heads/main@{#1309953}