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.
Pundit alternatives and similar packages
Based on the "Authorization" category.
Alternatively, view Pundit alternatives based on common mentions on social networks and blogs.
-
canary
DISCONTINUED. An authorization library for Elixir applications that restricts what resources the current user is allowed to access. -
openmaize
DISCONTINUED. No longer maintained - was an Authentication library for Plug-based applications in Elixir
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of Pundit or a related project?