package org.keycloak.models; import java.util.Collections; import java.util.HashMap; import java.util.Map; /** * @author Bill Burke * @version $Revision: 1 $ */ public class BrowserSecurityHeaders { public static final Map headerAttributeMap; public static final Map defaultHeaders; static { Map headerMap = new HashMap(); headerMap.put("xFrameOptions", "X-Frame-Options"); headerMap.put("contentSecurityPolicy", "Content-Security-Policy"); Map dh = new HashMap(); dh.put("xFrameOptions", "SAMEORIGIN"); dh.put("contentSecurityPolicy", "frame-src 'self'"); defaultHeaders = Collections.unmodifiableMap(dh); headerAttributeMap = Collections.unmodifiableMap(headerMap); } }