diff --git a/lib/policy_service_web/router.ex b/lib/policy_service_web/router.ex index 1f1de39..4aa9992 100644 --- a/lib/policy_service_web/router.ex +++ b/lib/policy_service_web/router.ex @@ -80,13 +80,13 @@ defmodule PolicyServiceWeb.Router do ) end - def authorize_roles(conn, required_permissions: required_permissions) do + def authorize_roles(conn, opts) do zitadel = Application.get_env(:policy_service, :zitadel) opts = PolicyServiceWeb.Plugs.AuthorizeRoles.init( roles_claim: zitadel[:roles_claim], - required_permissions: required_permissions + required_permissions: opts[:required_permissions] ) PolicyServiceWeb.Plugs.AuthorizeRoles.call(conn, opts)