diff --git a/lib/policy_service_web/router.ex b/lib/policy_service_web/router.ex index 0f24828..1f1de39 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, opts) do + def authorize_roles(conn, required_permissions: required_permissions) do zitadel = Application.get_env(:policy_service, :zitadel) opts = PolicyServiceWeb.Plugs.AuthorizeRoles.init( roles_claim: zitadel[:roles_claim], - required_permissions: opts.required_permissions + required_permissions: required_permissions ) PolicyServiceWeb.Plugs.AuthorizeRoles.call(conn, opts)