diff options
author | Rainer Jung <rainer.jung@kippdata.de> | 2019-04-29 18:46:01 +0300 |
---|---|---|
committer | Rainer Jung <rainer.jung@kippdata.de> | 2019-08-15 12:29:03 +0300 |
commit | fbcf8802f2c8d262168af99d621eac08e363e05d (patch) | |
tree | 9836b714d50284dce18ec4392a30f1bd34681d5b /appinfo | |
parent | e414e0c8401a93605db3da67b7f918e7528ec9dc (diff) |
Add new config item public_wopi_url.
It will be used in addAllowedFrameDomain() and automatically
determined from the Capabilities URL in the discovery response.
Signed-off-by: Rainer Jung <rainer.jung@kippdata.de>
Diffstat (limited to 'appinfo')
-rw-r--r-- | appinfo/app.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/appinfo/app.php b/appinfo/app.php index 338ff5b1..54f3d5b3 100644 --- a/appinfo/app.php +++ b/appinfo/app.php @@ -62,14 +62,14 @@ if (class_exists('\OC\Files\Type\TemplateManager')) { } -// Whitelist the wopi URL for iframes, required for Firefox -$wopiUrl = \OC::$server->getConfig()->getAppValue('richdocuments', 'wopi_url'); -if ($wopiUrl !== '') { +// Whitelist the public wopi URL for iframes, required for Firefox +$publicWopiUrl = \OC::$server->getConfig()->getAppValue('richdocuments', 'public_wopi_url'); +if ($publicWopiUrl !== '') { $manager = \OC::$server->getContentSecurityPolicyManager(); $policy = new ContentSecurityPolicy(); - $policy->addAllowedFrameDomain($wopiUrl); + $policy->addAllowedFrameDomain($publicWopiUrl); if (method_exists($policy, 'addAllowedFormActionDomain')) { - $policy->addAllowedFormActionDomain($wopiUrl); + $policy->addAllowedFormActionDomain($publicWopiUrl); } $manager->addDefaultPolicy($policy); } |