Authentication

Libraries for user authentication, session management, and identity verification. Packages among the 3,000 most downloaded in the past 90 days.

82 packages
  • joken 2.6.2

    JWT (JSON Web Token) library for Elixir.

    803
    1.3m last 90 days
  • A specification for password hashing libraries

    1.3k
    941.4k last 90 days
  • Elixir Authentication framework

    3.5k
    390.1k last 90 days
  • An Elixir Authentication System for Plug-based Web Applications

    1.7k
    330.3k last 90 days
  • An Uberauth strategy for Google authentication.

    174
    204.8k last 90 days
  • JWKS (JSON Web Keys Set) support for Joken2

    34
    184.3k last 90 days
  • A tiny library for time-based one time passwords (TOTP)

    452
    170.6k last 90 days
  • esaml 4.6.0

    SAML Server Provider library for erlang

    23
    156.4k last 90 days
  • A plug that checks for presence of a simple token for authentication

    13
    112.1k last 90 days
  • assent 0.3.1

    Multi-provider framework

    511
    104.4k last 90 days
  • samly 1.4.0

    SAML Single-Sign-On Authentication for Plug/Phoenix Applications

    71
    92.2k last 90 days
  • An Ueberauth strategy for using Okta to authenticate your users.

    10
    82.6k last 90 days
  • pot 1.0.2

    POT is an Erlang library for generating Google Authenticator compatible one time passwords.

    241
    78.1k last 90 days
  • Microsoft Strategy for Überauth

    38
    73.4k last 90 days
  • Authentication extension for the Ash Framework.

    61.8k last 90 days
  • oidcc 3.6.0

    OpenID Connect client library for the BEAM.

    219
    58.5k last 90 days
  • DB tracking for token validity

    371
    54.1k last 90 days
  • Phoenix integration for Ash Authentication

    79
    53.9k last 90 days
  • Guardian & Phoenix integration

    48
    53.3k last 90 days
  • An Ueberauth strategy for using Auth0 to authenticate your users.

    71
    46.2k last 90 days
  • pow 1.0.39

    Robust user authentication solution

    1.7k
    42.0k last 90 days
  • An Ueberauth strategy for basic username/password

    80
    40.5k last 90 days
  • An Ueberauth strategy for using Github to authenticate your users.

    102
    37.8k last 90 days
  • OpenID Connect for Elixir

    94
    34.6k last 90 days
  • An Ueberauth strategy for generic OpenID Connect (OIDC) authentication, and a library for implementing other OIDC strategies. Based on the Oidcc library.

    31.5k last 90 days
  • SASL GSSAPI and SCRAM auth mechanism support for Erlang/Elixir applications

    4
    27.8k last 90 days
  • oauther 1.3.0

    A library to authenticate using the OAuth 1.0 protocol.

    71
    26.4k last 90 days
  • brod plugin for oauth bearer support

    26.3k last 90 days
  • SASL GSSAPI auth plugin for brod

    24.3k last 90 days
  • An Ueberauth strategy for Apple authentication.

    16
    21.4k last 90 days
  • Basic Authentication Plug

    165
    19.3k last 90 days
  • Minimalist Google OAuth Authentication for Elixir Apps

    284
    17.2k last 90 days
  • An Überauth strategy for Facebook authentication.

    78
    16.1k last 90 days
  • exldap 0.6.3

    A module for working with LDAP from Elixir

    59
    14.5k last 90 days
  • Plug Integration for the oidcc OpenID Connect Library

    13
    14.2k last 90 days
  • yajwt 1.4.2

    Yet another JWT lib

    16
    13.1k last 90 days
  • Elixir implementation of the JSON Web Token (JWT), RFC 7519

    144
    13.0k last 90 days
  • wax_ 0.7.0

    FIDO2 / WebAuthn server library

    209
    12.1k last 90 days
  • An easy to use library to authenticate machine-to-machine communications through Auth0.

    16
    12.1k last 90 days
  • A fast Salted Challenge Response Authentication Mechanism

    17
    11.5k last 90 days
  • An Überauth strategy for Zoom authentication.

    1
    10.2k last 90 days
  • An Uberauth strategy for Discord authentication.

    20
    9.8k last 90 days
  • An Uberauth strategy for Twitter authentication.

    36
    9.8k last 90 days
  • Erlang OAuth 2.0 implementation

    10
    9.4k last 90 days
  • An Ueberauth strategy for integrating with AWS Cognito

    4
    8.0k last 90 days
  • Ecto custom type for storing encrypted password using Comeonin

    36
    7.5k last 90 days
  • Multi-provider support for Pow

    342
    6.3k last 90 days
  • An Ueberauth strategy for using Twitch to authenticate your users.

    2
    6.3k last 90 days
  • Handle ID Tokens from the Firebase Authentication service

    26
    5.8k last 90 days
  • An Ueberauth strategy for using Slack OAuth V2 to authenticate your users

    2
    5.7k last 90 days
  • epam 1.0.14

    epam helper for PAM authentication support

    12
    5.5k last 90 days
  • No brainer OAuth 2.0 provider

    198
    5.3k last 90 days
  • Middleware based authentication and authorization for Absinthe GraphQL powered by Bodyguard

    84
    5.2k last 90 days
  • erliam 1.0.1

    AWSv4 signature and IAM credential support

    4.5k last 90 days
  • Generates headers for HTTP Digest authentication.

    4
    4.5k last 90 days
  • An elixir client library for Auth0

    44
    4.3k last 90 days
  • Turnkey Microsoft OAuth for Elixir/Phoenix App.

    45
    4.3k last 90 days
  • jwt 0.1.11

    Erlang JWT library

    39
    4.1k last 90 days
  • An authentication system generator for Phoenix 1.5

    768
    3.9k last 90 days
  • AWS Signature Version 4 Signing Library - Community-maintained fork

    0
    3.8k last 90 days
  • An Ueberauth strategy for using Gitlab to authenticate your users.

    7
    3.4k last 90 days
  • A helper for adding SAML service provider functionality without relying on xmerl.

    3
    2.9k last 90 days
  • An elixir library to verify Cloudflare Access application tokens

    2
    2.8k last 90 days
  • Ueberauth Strategy for WorkOS Single Sign-On

    12
    2.6k last 90 days
  • A Keycloak integration

    3
    2.5k last 90 days
  • Elixir module for generating a simple Prefixed API Key

    3
    2.4k last 90 days
  • One-time password library for Elixir

    55
    2.4k last 90 days
  • An Ueberauth strategy for using Keycloak to authenticate your users.

    12
    2.4k last 90 days
  • Arke Auth

    17
    2.4k last 90 days
  • An AWS Signature Version 4 client implementation, used for S3 auth, etc

    7
    2.2k last 90 days
  • phauxth 2.5.1

    Authentication library for Phoenix, and other Plug-based, web applications

    403
    2.1k last 90 days
  • An Ueberauth strategy for generic OpenID Connect authentication.

    2
    2.1k last 90 days
  • erljwt 2.1.0

    A simple JWT decoding/encoding library

    8
    2.0k last 90 days
  • An Elixir authentication library designed for effortless setup

    71
    1.9k last 90 days
  • 🔌 An Auth0 plug for Elixir meant to help you decode and user Auth0 JWKs

    19
    1.8k last 90 days
  • An Ueberauth strategy for LinkedIn V2 authentication

    5
    1.7k last 90 days
  • Elixir client for the ORY Hydra administrative API

    18
    1.7k last 90 days
  • Plug for verifying fusionauth certificate signed jwt tokens

    0
    1.7k last 90 days
  • Simple plug for sharing Devise session in Elixir

    6
    1.6k last 90 days
  • Cowboy session management

    1.5k last 90 days
  • An application for storing and managing Plug sessions with Mnesia.

    24
    1.4k last 90 days
  • gwt 2.1.2

    A JWT library written in Gleam

    29
    1.3k last 90 days