From 90f8ef00fab23a0a15165e87d25bae06ac43f200 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Thu, 14 May 2026 10:16:50 -0500 Subject: [PATCH] set cors in api pipeline --- config/runtime.exs | 6 ------ lib/policy_service_web/endpoint.ex | 1 - lib/policy_service_web/router.ex | 4 ++++ 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/config/runtime.exs b/config/runtime.exs index 4d26464..4610551 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -35,12 +35,6 @@ if amqp_url do config :policy_service, :amqp_url, amqp_url end -cors_origin = System.get_env("CORS_ORIGIN", "*") - -config :cors_plug, - origin: cors_origin, - allow_headers: ["*"] - # Zitadel Configuration # ## Using releases diff --git a/lib/policy_service_web/endpoint.ex b/lib/policy_service_web/endpoint.ex index 027d793..e21f913 100644 --- a/lib/policy_service_web/endpoint.ex +++ b/lib/policy_service_web/endpoint.ex @@ -42,7 +42,6 @@ defmodule PolicyServiceWeb.Endpoint do pass: ["*/*"], json_decoder: Phoenix.json_library() - plug CORSPlug plug Plug.MethodOverride plug Plug.Head plug Plug.Session, @session_options diff --git a/lib/policy_service_web/router.ex b/lib/policy_service_web/router.ex index b08ebe0..e9a769d 100644 --- a/lib/policy_service_web/router.ex +++ b/lib/policy_service_web/router.ex @@ -5,6 +5,10 @@ defmodule PolicyServiceWeb.Router do alias PolicyServiceWeb.HealthController pipeline :api do + plug CORSPlug, + origin: ["*"], + headers: ["authorization", "content-type", "accept", "x-organization-id"] + plug OpenApiSpex.Plug.PutApiSpec, module: PolicyServiceWeb.ApiSpec end