Popularity
4.5
Stable
Activity
3.1
Declining
37
5
5

Description

Pundit provides a set of helpers which guide you in leveraging regular Elixir methods to build a simple authorization system. This library is based heavily on Jonas Nicklas' Ruby project of the same name.

Simple Elixir functions are defined for a given struct and allow you to encapsulate authentication logic. You can use this code within a module that is an Ecto.Schema, but that's not necessary (Ecto isn't required). The action names are taken from the list of actions defined by Phoenix controllers.

Programming language: Elixir
License: MIT License

Pundit alternatives and similar packages

Based on the "Authorization" category.
Alternatively, view Pundit alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Pundit or a related project?

Add another 'Authorization' Package