Skip to content

Permit #4909

@vincentvanbush

Description

@vincentvanbush

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions