aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2018-11-11 05:40:55 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2018-11-11 05:41:23 +0000
commit234e471289e7556b0a9f70a01ceefc5814396f9f (patch)
treecd069787ec063e85860bdba0bb694b00c58ad5f0
parent61d173d37c840df4ddba1e328298bc64508880e0 (diff)
downloadpleroma-234e471289e7556b0a9f70a01ceefc5814396f9f.tar.gz
config: properly configure CORSPlug.
-rw-r--r--config/config.exs14
1 files changed, 14 insertions, 0 deletions
diff --git a/config/config.exs b/config/config.exs
index a6be69620..e82c490e3 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -176,6 +176,20 @@ config :pleroma, :suggestions,
limit: 23,
web: "https://vinayaka.distsn.org/?{{host}}+{{user}}"
+config :cors_plug,
+ max_age: 86_400,
+ methods: ["POST", "PUT", "DELETE", "GET", "PATCH", "OPTIONS"],
+ expose: [
+ "Link",
+ "X-RateLimit-Reset",
+ "X-RateLimit-Limit",
+ "X-RateLimit-Remaining",
+ "X-Request-Id",
+ "Idempotency-Key"
+ ],
+ credentials: true,
+ headers: ["Authorization", "Content-Type", "Idempotency-Key"]
+
# Import environment specific config. This must remain at the bottom
# of this file so it overrides the configuration defined above.
import_config "#{Mix.env()}.exs"