-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Description
Hey,
I'm the author of Permit - a uniform authorization library for Elixir codebases, allowing the developer to create a single source of truth for access permissions and plug it into Phoenix, LiveView, and Absinthe - potentially extensible to other frameworks. All of this can be backed by an Ecto DB, and queries to filter accessible records according to defined permissions are automatically built - and then used in Phoenix controllers and LiveView in the load-and-authorize pattern (known from Ruby's cancancan gem).
Packages:
https://github.com/curiosum-dev/permit
https://github.com/curiosum-dev/permit_ecto
https://github.com/curiosum-dev/permit_phoenix
https://github.com/curiosum-dev/permit_absinthe - not in Hex yet, but works as a PoC
szsoppa, Blatts12, olafbado, TataR21, arturz and 7 more
Metadata
Metadata
Assignees
Labels
No labels