# `PermitEx.Guard`
[🔗](https://github.com/devaction-labs/permit_ex/blob/v0.2.0/lib/permit_ex/guard.ex#L1)

Shared authorization checks used by Plug and LiveView adapters.

# `authorized?`

Returns true when all configured role and permission checks pass.

Supported options:

- `:permission` - one required permission
- `:role` - one required role
- `:any_permissions` - at least one permission must match
- `:all_permissions` - every permission must match
- `:any_roles` - at least one role must match
- `:all_roles` - every role must match

---

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