Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/richdocuments.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Jung <rainer.jung@kippdata.de>2019-04-29 18:46:01 +0300
committerRainer Jung <rainer.jung@kippdata.de>2019-08-15 12:29:03 +0300
commitfbcf8802f2c8d262168af99d621eac08e363e05d (patch)
tree9836b714d50284dce18ec4392a30f1bd34681d5b /appinfo
parente414e0c8401a93605db3da67b7f918e7528ec9dc (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.php10
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);
}