PermitEx.Guard (permit_ex v0.2.0)

Copy Markdown View Source

Shared authorization checks used by Plug and LiveView adapters.

Summary

Functions

Returns true when all configured role and permission checks pass.

Functions

authorized?(scope, opts)

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