Authorization

Access control and permission management libraries for securing applications. Packages among the 3,000 most downloaded in the past 90 days.

17 packages
  • goth 1.4.5

    A simple library to generate and retrieve Oauth2 tokens for use with Google Cloud Service accounts.

    325
    989.2k last 90 days
  • oauth2 2.1.1

    An Elixir OAuth 2.0 Client Library

    771
    772.8k last 90 days
  • Bodyguard is a simple, flexibile authorization library with a focus on Phoenix apps.

    797
    146.4k last 90 days
  • boruta 2.3.8

    Core of an OAuth/OpenID Connect provider enabling authorization in your applications.

    97
    116.3k last 90 days
  • let_me 3.0.4

    Authorization library with a DSL and introspection

    312
    90.4k last 90 days
  • canada 2.0.0

    A DSL for declarative permissions

    458
    33.4k last 90 days
  • authzed 1.7.0

    Unofficial SpiceDB library for Elixir

    23
    31.5k last 90 days
  • permit 0.4.1

    Plain-Elixir, DSL-less, extensible authorization library for Elixir.

    208
    21.8k last 90 days
  • An OAuth 2.1 authorization server for Ash Framework apps — RFC 7591 dynamic client registration, PKCE, audience-bound JWTs, refresh-token rotation, and a built-in consent flow on top of ash_authentication + Phoenix.

    11
    19.1k last 90 days
  • Ecto integration for the Permit authorization library.

    15
    17.8k last 90 days
  • Phoenix, Plug and LiveView integrations for the Permit authorization library.

    35
    15.4k last 90 days
  • canary 1.2.0

    An authorization library to restrict what resources the current user is allowed to access, and load those resources for you.

    486
    9.7k last 90 days
  • Phoenix/Ecto OAuth 2.0 / OIDC authorization server layer over attesto: authorization, token, PAR, revocation, discovery, JWKS, UserInfo, protected-resource plugs, and Ecto-backed token stores.

    5
    9.7k last 90 days
  • Identity and Access Management (IAM) API client library.

    1.1k
    8.7k last 90 days
  • Plug based authorization and resource loading. Aimed at Phoenix, but depends only on Plug. MIT license Updated to compile clean with Elixir 1.4

    184
    4.4k last 90 days
  • oauth 2.1.0

    An Erlang OAuth 1.0 implementation

    292
    3.7k last 90 days
  • pundit 1.1.1

    Simple authorization helpers for Elixir structs

    40
    3.4k last 90 days