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.

    813
    1.7m last 90 days
  • A specification for password hashing libraries

    1.3k
    1.6m last 90 days
  • Elixir Authentication framework

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

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

    476
    300.8k last 90 days
  • assent 0.3.1

    Multi-provider framework

    533
    299.6k last 90 days
  • An Uberauth strategy for Google authentication.

    177
    272.2k last 90 days
  • JWKS (JSON Web Keys Set) support for Joken2

    36
    248.0k last 90 days
  • AWS Signature Version 4 Signing Library - Community-maintained fork

    1
    205.6k last 90 days
  • Authentication extension for the Ash Framework.

    177.6k last 90 days
  • Phoenix integration for Ash Authentication

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

    102
    158.1k last 90 days
  • pot 1.0.2

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

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

    14
    129.4k last 90 days
  • esaml 4.6.0

    SAML Server Provider library for erlang

    128.8k last 90 days
  • wax_ 0.7.0

    FIDO2 / WebAuthn server library

    231
    125.3k last 90 days
  • oidcc 3.8.0

    OpenID Connect client library for the BEAM.

    239
    107.8k last 90 days
  • Microsoft Strategy for Überauth

    40
    84.2k last 90 days
  • DB tracking for token validity

    372
    70.7k last 90 days
  • samly 1.4.0

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

    75
    70.5k last 90 days
  • Guardian & Phoenix integration

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

    10
    57.3k last 90 days
  • OpenID Connect for Elixir

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

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

    72
    49.5k last 90 days
  • pow 1.0.39

    Robust user authentication solution

    1.7k
    46.1k last 90 days
  • brod plugin for oauth bearer support

    45.5k 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.

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

    41.1k last 90 days
  • oauther 1.3.0

    A library to authenticate using the OAuth 1.0 protocol.

    71
    40.8k last 90 days
  • An Überauth strategy for Facebook authentication.

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

    17
    31.3k last 90 days
  • An Ueberauth strategy for basic username/password

    80
    26.1k last 90 days
  • Plug Integration for the oidcc OpenID Connect Library

    17
    25.5k last 90 days
  • A fast Salted Challenge Response Authentication Mechanism

    18
    25.4k last 90 days
  • Add Zero Trust Authentication (ZTA) to web apps running in your private cloud

    70
    21.2k last 90 days
  • Basic Authentication Plug

    165
    18.2k last 90 days
  • exldap 0.6.3

    A module for working with LDAP from Elixir

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

    16
    16.6k last 90 days
  • yajwt 1.4.2

    Yet another JWT lib

    16
    15.2k last 90 days
  • An Uberauth strategy for Discord authentication.

    20
    13.5k last 90 days
  • Minimalist Google OAuth Authentication for Elixir Apps

    290
    13.1k last 90 days
  • An Überauth strategy for Zoom authentication.

    1
    12.7k last 90 days
  • Multi-provider support for Pow

    343
    12.4k last 90 days
  • Ecto custom type for storing encrypted password using Comeonin

    36
    11.7k last 90 days
  • keyfob 0.1.1

    QR device-handoff login for Phoenix LiveView. Show a QR on the login screen, approve from an already-authenticated phone, and the waiting browser signs in — auth-system-agnostic: your app issues the session.

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

    145
    11.2k last 90 days
  • Erlang OAuth 2.0 implementation

    10
    10.0k last 90 days
  • An elixir client library for Auth0

    45
    9.2k last 90 days
  • No brainer OAuth 2.0 provider

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

    2
    6.8k last 90 days
  • An Uberauth strategy for Twitter authentication.

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

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

    3
    6.3k last 90 days
  • An Ueberauth strategy for integrating with AWS Cognito

    0
    6.3k last 90 days
  • siwe 0.5.1

    Elixir library to parse and validate Sign In with Ethereum Messages

    6.2k last 90 days
  • The ywt package for JWT targeting javascript.

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

    26
    5.6k last 90 days
  • attesto 1.12.2

    Vendor-neutral OAuth2/OIDC engine for Elixir with DPoP, mTLS, and PKCE sender-constraint support.

    11
    5.5k last 90 days
  • Instant OAuth integration for personal projects.

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

    7
    4.9k last 90 days
  • epam 1.0.14

    epam helper for PAM authentication support

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

    82
    4.8k last 90 days
  • Arke Auth

    18
    4.8k last 90 days
  • Simple plug for sharing Devise session in Elixir

    6
    4.5k last 90 days
  • jwt 0.1.11

    Erlang JWT library

    39
    4.4k last 90 days
  • An Ueberauth strategy for generic OpenID Connect authentication.

    2
    4.3k last 90 days
  • An elixir library to verify Cloudflare Access application tokens

    2
    4.3k last 90 days
  • blossom 0.29.3

    Easy identity for easy authentication

    4.1k last 90 days
  • phauxth 2.5.1

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

    402
    4.1k last 90 days
  • Ueberauth Strategy for WorkOS Single Sign-On

    13
    4.0k last 90 days
  • Elixir module for generating a simple Prefixed API Key

    3
    3.9k last 90 days
  • Steam OpenID Strategy for Überauth.

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

    4
    3.6k last 90 days
  • Plug for verifying fusionauth certificate signed jwt tokens

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

    7
    3.1k last 90 days
  • An authentication system generator for Phoenix 1.5

    761
    3.1k last 90 days
  • Turnkey Auth Plug lets you protect any route in an Elixir/Phoenix App.

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

    12
    3.0k last 90 days
  • An Ueberauth strategy for LinkedIn V2 authentication

    5
    3.0k last 90 days
  • sigra 1.20.0

    Comprehensive authentication library for Phoenix 1.8+

    1
    2.8k last 90 days
  • A Keycloak integration

    3
    2.7k last 90 days