# `PermitEx.Plug.RequireAuthorization`
[🔗](https://github.com/devaction-labs/permit_ex/blob/v0.2.0/lib/permit_ex/plug/require_authorization.ex#L2)

Plug for enforcing PermitEx roles and permissions in controllers or APIs.

    plug PermitEx.Plug.RequireAuthorization, permission: "orders:manage"
    plug PermitEx.Plug.RequireAuthorization, role: "admin"
    plug PermitEx.Plug.RequireAuthorization,
      any_permissions: ["orders:manage", "settings:manage"]

---

*Consult [api-reference.md](api-reference.md) for complete listing*
