Class CrossOriginOpenerPolicyConfig

java.lang.Object
io.camunda.security.configuration.headers.CrossOriginOpenerPolicyConfig

public class CrossOriginOpenerPolicyConfig extends Object
Configures Cross-Origin-Opener-Policy (COOP) header for window isolation.

COOP allows a website to control whether a new top-level document opened via window.open() or navigation is opened in the same browsing context group (BCG). This provides process isolation between windows, preventing: - Cross-origin access to window.opener - Side-channel attacks like Spectre - Unintended information leakage between windows

Default: SAME_ORIGIN_ALLOW_POPUPS - Balances security with compatibility by: - Isolating the window from cross-origin openers - Still allowing popups to be opened (common use case) - Preventing direct DOM access between cross-origin windows

Works with COEP to enable "cross-origin isolation" for advanced features.

See Also: