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.

    795
    2.2m last 90 days
  • A specification for password hashing libraries

    1.3k
    1.8m last 90 days
  • Elixir Authentication framework

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

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

    172
    399.7k last 90 days
  • JWKS (JSON Web Keys Set) support for Joken2

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

    436
    279.5k last 90 days
  • esaml 4.6.0

    SAML Server Provider library for erlang

    23
    265.4k last 90 days
  • samly 1.4.0

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

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

    13
    161.8k last 90 days
  • assent 0.3.1

    Multi-provider framework

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

    10
    142.4k last 90 days
  • pot 1.0.2

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

    240
    140.5k last 90 days
  • Microsoft Strategy for Überauth

    37
    134.7k last 90 days
  • oidcc 3.5.2

    OpenID Connect client library for the BEAM.

    206
    129.9k last 90 days
  • DB tracking for token validity

    370
    118.3k last 90 days
  • Guardian & Phoenix integration

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

    71
    95.4k last 90 days
  • Authentication extension for the Ash Framework.

    -
    86.3k last 90 days
  • pow 1.0.39

    Robust user authentication solution

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

    102
    77.6k last 90 days
  • Phoenix integration for Ash Authentication

    -
    75.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.

    -
    74.0k last 90 days
  • OpenID Connect for Elixir

    95
    71.0k last 90 days
  • An Ueberauth strategy for basic username/password

    80
    66.6k last 90 days
  • oauther 1.3.0

    A library to authenticate using the OAuth 1.0 protocol.

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

    4
    48.3k last 90 days
  • SASL GSSAPI auth plugin for brod

    -
    40.9k last 90 days
  • brod plugin for oauth bearer support

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

    15
    31.2k last 90 days
  • Basic Authentication Plug

    164
    30.6k last 90 days
  • Plug Integration for the oidcc OpenID Connect Library

    11
    28.4k last 90 days
  • Minimalist Google OAuth Authentication for Elixir Apps

    280
    27.9k last 90 days
  • An Überauth strategy for Facebook authentication.

    78
    27.0k last 90 days
  • A fast Salted Challenge Response Authentication Mechanism

    18
    23.3k last 90 days
  • exldap 0.6.3

    A module for working with LDAP from Elixir

    60
    23.1k last 90 days
  • yajwt 1.4.2

    Yet another JWT lib

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

    144
    19.7k last 90 days
  • An Uberauth strategy for Discord authentication.

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

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

    16
    16.6k last 90 days
  • wax_ 0.7.0

    FIDO2 / WebAuthn server library

    202
    16.2k last 90 days
  • No brainer OAuth 2.0 provider

    197
    16.1k last 90 days
  • An Ueberauth strategy for integrating with AWS Cognito

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

    2
    14.1k last 90 days
  • Multi-provider support for Pow

    342
    12.5k last 90 days
  • Erlang OAuth 2.0 implementation

    10
    11.6k last 90 days
  • Ecto custom type for storing encrypted password using Comeonin

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

    7
    9.6k last 90 days
  • An Überauth strategy for Zoom authentication.

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

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

    12
    8.5k last 90 days
  • Simple plug for sharing Devise session in Elixir

    6
    8.3k last 90 days
  • An authentication system generator for Phoenix 1.5

    768
    8.0k last 90 days
  • An elixir client library for Auth0

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

    3
    7.5k last 90 days
  • epam 1.0.14

    epam helper for PAM authentication support

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

    2
    6.6k last 90 days
  • An Ueberauth strategy for generic OpenID Connect authentication.

    2
    6.5k last 90 days
  • jwt 0.1.11

    Erlang JWT library

    38
    6.3k last 90 days
  • erliam 1.0.1

    AWSv4 signature and IAM credential support

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

    84
    5.3k last 90 days
  • Turnkey Microsoft OAuth for Elixir/Phoenix App.

    44
    5.0k last 90 days
  • A Keycloak integration

    3
    4.6k last 90 days
  • erljwt 2.1.0

    A simple JWT decoding/encoding library

    8
    4.4k last 90 days
  • phauxth 2.5.1

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

    405
    4.4k last 90 days
  • Elixir module for generating a simple Prefixed API Key

    3
    4.2k last 90 days
  • Ueberauth Strategy for WorkOS Single Sign-On

    12
    3.8k last 90 days
  • One-time password library for Elixir

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

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

    24
    3.1k last 90 days
  • Elixir client for the ORY Hydra administrative API

    19
    3.1k last 90 days
  • Cowboy session management

    -
    2.8k last 90 days
  • An Ueberauth strategy for CAS authentication.

    17
    2.7k last 90 days
  • An advanced session store for Elixir and NodeJS based on Redis

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

    19
    2.3k last 90 days
  • Plug for verifying fusionauth certificate signed jwt tokens

    0
    2.0k last 90 days
  • An elixir library to verify Cloudflare Access application tokens

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

    3
    1.9k last 90 days
  • Kafka Auth library for AWS MSK

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

    34
    1.8k last 90 days
  • gamora 0.18.0

    An Uberauth strategy for Amco authentication.

    0
    1.7k last 90 days