make provider config simpler
All checks were successful
Build and Publish / build-release (push) Successful in 1m30s

This commit is contained in:
2026-05-04 16:06:19 -05:00
parent 44d89014fd
commit 2137cf4959
3 changed files with 9 additions and 31 deletions

View File

@@ -10,10 +10,7 @@ defmodule PolicyServiceWeb.Router do
pipeline :authenticated do
plug PolicyServiceWeb.Plugs.AuthenticationPlug,
provider: PolicyService.ZitadelProvider,
client_id: {__MODULE__, :get_zitadel_config, [:client_id]},
client_secret: {__MODULE__, :get_zitadel_config, [:client_secret]},
required_scopes: {__MODULE__, :get_zitadel_config, [:required_scopes]}
provider: PolicyService.ZitadelProvider
end
pipeline :authorized do
@@ -41,8 +38,4 @@ defmodule PolicyServiceWeb.Router do
scope "/swaggerui" do
get "/", OpenApiSpex.Plug.SwaggerUI, path: "/api/openapi"
end
def get_zitadel_config(key) do
Application.get_env(:policy_service, :zitadel)[key]
end
end