restrict ui iframes

This commit is contained in:
Jon Schoning 2021-10-09 13:01:21 -05:00 committed by Yann Esposito (Yogsototh)
parent 67bde3b6a3
commit d3a7d82dc0
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646

View file

@ -67,14 +67,14 @@ instance Yesod App where
else id
yesodMiddleware :: HandlerFor App res -> HandlerFor App res
yesodMiddleware = maybeSSLOnly . defaultYesodMiddleware . defaultCsrfMiddleware
yesodMiddleware = customMiddleware . defaultYesodMiddleware . defaultCsrfMiddleware
where
maybeSSLOnly handler = do
customMiddleware handler = do
addHeader "X-Frame-Options" "DENY"
yesod <- getYesod
(if appSSLOnly (appSettings yesod)
then sslOnlyMiddleware session_timeout_minutes
else id)
handler
else id) handler
defaultLayout widget = do
req <- getRequest