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.

    798
    1.9m last 90 days
  • A specification for password hashing libraries

    1.3k
    1.3m last 90 days
  • Elixir Authentication framework

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

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

    173
    320.9k last 90 days
  • JWKS (JSON Web Keys Set) support for Joken2

    33
    248.3k last 90 days
  • esaml 4.6.0

    SAML Server Provider library for erlang

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

    442
    239.7k last 90 days
  • samly 1.4.0

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

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

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

    13
    142.7k last 90 days
  • assent 0.3.1

    Multi-provider framework

    509
    138.7k last 90 days
  • pot 1.0.2

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

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

    38
    110.2k last 90 days
  • DB tracking for token validity

    371
    87.0k last 90 days
  • oidcc 3.6.0

    OpenID Connect client library for the BEAM.

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

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

    -
    78.8k last 90 days
  • Guardian & Phoenix integration

    48
    78.2k last 90 days
  • Phoenix integration for Ash Authentication

    78
    67.2k last 90 days
  • An Ueberauth strategy for basic username/password

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

    102
    60.9k last 90 days
  • pow 1.0.39

    Robust user authentication solution

    1.7k
    56.2k last 90 days
  • OpenID Connect for Elixir

    93
    55.4k 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.9k last 90 days
  • SASL GSSAPI and SCRAM auth mechanism support for Erlang/Elixir applications

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

    16
    38.0k last 90 days
  • SASL GSSAPI auth plugin for brod

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

    -
    35.1k last 90 days
  • oauther 1.3.0

    A library to authenticate using the OAuth 1.0 protocol.

    71
    34.7k last 90 days
  • Basic Authentication Plug

    164
    26.8k last 90 days
  • Minimalist Google OAuth Authentication for Elixir Apps

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

    78
    19.8k last 90 days
  • Plug Integration for the oidcc OpenID Connect Library

    12
    19.2k last 90 days
  • exldap 0.6.3

    A module for working with LDAP from Elixir

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

    144
    17.9k last 90 days
  • yajwt 1.4.2

    Yet another JWT lib

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

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

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

    20
    14.6k last 90 days
  • wax_ 0.7.0

    FIDO2 / WebAuthn server library

    206
    13.6k last 90 days
  • An Uberauth strategy for Twitter authentication.

    36
    12.0k last 90 days
  • Erlang OAuth 2.0 implementation

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

    2
    10.6k last 90 days
  • An Ueberauth strategy for integrating with AWS Cognito

    4
    10.4k last 90 days
  • An Überauth strategy for Zoom authentication.

    1
    9.9k last 90 days
  • No brainer OAuth 2.0 provider

    197
    9.5k last 90 days
  • Ecto custom type for storing encrypted password using Comeonin

    35
    8.5k last 90 days
  • Multi-provider support for Pow

    342
    8.2k last 90 days
  • erliam 1.0.1

    AWSv4 signature and IAM credential support

    -
    7.4k last 90 days
  • epam 1.0.14

    epam helper for PAM authentication support

    12
    7.4k last 90 days
  • An elixir client library for Auth0

    44
    6.7k last 90 days
  • An authentication system generator for Phoenix 1.5

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

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

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

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

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

    45
    5.1k last 90 days
  • jwt 0.1.11

    Erlang JWT library

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

    12
    4.3k last 90 days
  • Ueberauth Strategy for WorkOS Single Sign-On

    12
    4.0k last 90 days
  • phauxth 2.5.1

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

    404
    3.8k last 90 days
  • Elixir module for generating a simple Prefixed API Key

    3
    3.6k last 90 days
  • A Keycloak integration

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

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

    55
    3.0k last 90 days
  • An Ueberauth strategy for generic OpenID Connect authentication.

    2
    2.9k last 90 days
  • erljwt 2.1.0

    A simple JWT decoding/encoding library

    8
    2.8k last 90 days
  • An elixir library to verify Cloudflare Access application tokens

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

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

    19
    2.4k last 90 days
  • An Elixir authentication library designed for effortless setup

    70
    2.1k last 90 days
  • Plug for verifying fusionauth certificate signed jwt tokens

    0
    2.1k last 90 days
  • Elixir client for the ORY Hydra administrative API

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

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

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

    5
    1.8k last 90 days
  • gwt 2.1.2

    A JWT library written in Gleam

    28
    1.7k last 90 days
  • Cowboy session management

    -
    1.7k last 90 days
  • Arke Auth

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

    6
    1.6k last 90 days