Authentication

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

83 packages
  • joken 2.6.2

    JWT (JSON Web Token) library for Elixir.

    807
    1.0m last 90 days
  • A specification for password hashing libraries

    1.3k
    785.0k last 90 days
  • Elixir Authentication framework

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

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

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

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

    465
    127.6k last 90 days
  • esaml 4.6.0

    SAML Server Provider library for erlang

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

    14
    103.3k last 90 days
  • assent 0.3.1

    Multi-provider framework

    516
    94.2k last 90 days
  • pot 1.0.2

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

    241
    68.7k last 90 days
  • Authentication extension for the Ash Framework.

    63.3k last 90 days
  • samly 1.4.0

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

    72
    56.5k last 90 days
  • Phoenix integration for Ash Authentication

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

    10
    55.3k last 90 days
  • Microsoft Strategy for Überauth

    38
    51.3k last 90 days
  • oidcc 3.7.0

    OpenID Connect client library for the BEAM.

    223
    50.7k last 90 days
  • DB tracking for token validity

    371
    46.8k last 90 days
  • Guardian & Phoenix integration

    48
    40.1k last 90 days
  • pow 1.0.39

    Robust user authentication solution

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

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

    102
    30.2k last 90 days
  • An Ueberauth strategy for basic username/password

    80
    29.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.

    26.2k last 90 days
  • oauther 1.3.0

    A library to authenticate using the OAuth 1.0 protocol.

    71
    22.6k last 90 days
  • OpenID Connect for Elixir

    94
    21.9k last 90 days
  • brod plugin for oauth bearer support

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

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

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

    18.4k last 90 days
  • Basic Authentication Plug

    165
    16.7k last 90 days
  • An Überauth strategy for Facebook authentication.

    78
    16.2k last 90 days
  • AWS Signature Version 4 Signing Library - Community-maintained fork

    0
    15.9k last 90 days
  • A fast Salted Challenge Response Authentication Mechanism

    17
    12.7k last 90 days
  • Minimalist Google OAuth Authentication for Elixir Apps

    286
    12.5k last 90 days
  • Plug Integration for the oidcc OpenID Connect Library

    14
    12.0k last 90 days
  • exldap 0.6.3

    A module for working with LDAP from Elixir

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

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

    16
    11.1k last 90 days
  • wax_ 0.7.0

    FIDO2 / WebAuthn server library

    215
    10.9k last 90 days
  • yajwt 1.4.2

    Yet another JWT lib

    16
    9.5k last 90 days
  • Erlang OAuth 2.0 implementation

    10
    9.2k last 90 days
  • An Uberauth strategy for Twitter authentication.

    36
    8.1k last 90 days
  • Ecto custom type for storing encrypted password using Comeonin

    36
    7.5k last 90 days
  • An Überauth strategy for Zoom authentication.

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

    20
    7.1k last 90 days
  • Multi-provider support for Pow

    343
    6.6k last 90 days
  • An Ueberauth strategy for integrating with AWS Cognito

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

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

    26
    5.9k last 90 days
  • epam 1.0.14

    epam helper for PAM authentication support

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

    84
    4.5k last 90 days
  • Instant OAuth integration for personal projects.

    17
    4.1k last 90 days
  • No brainer OAuth 2.0 provider

    198
    4.0k last 90 days
  • jwt 0.1.11

    Erlang JWT library

    39
    3.9k last 90 days
  • An elixir client library for Auth0

    44
    3.8k last 90 days
  • Basic HTTP Authentication Scheme for Wisp

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

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

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

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

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

    3
    2.8k last 90 days
  • Arke Auth

    17
    2.6k last 90 days
  • An elixir library to verify Cloudflare Access application tokens

    2
    2.6k last 90 days
  • Turnkey Microsoft OAuth for Elixir/Phoenix App.

    45
    2.5k last 90 days
  • phauxth 2.5.1

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

    403
    2.4k last 90 days
  • An authentication system generator for Phoenix 1.5

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

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

    7
    2.3k last 90 days
  • An Ueberauth strategy for generic OpenID Connect authentication.

    2
    2.2k last 90 days
  • Simple plug for sharing Devise session in Elixir

    6
    2.2k last 90 days
  • Ueberauth Strategy for WorkOS Single Sign-On

    13
    2.1k last 90 days
  • A Keycloak integration

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

    3
    2.0k last 90 days
  • Provides a full user authentication experience for an API. Includes login,logout,register,forgot password, forgot username, confirmation email and all that other good stuff. Includes plug for checking for authenticated users and macro for generating the required routes.

    70
    1.9k last 90 days
  • charon 4.2.0

    Authentication & sessions for API's.

    7
    1.9k last 90 days
  • One-time password library for Elixir

    55
    1.8k last 90 days
  • Plug for verifying fusionauth certificate signed jwt tokens

    0
    1.8k last 90 days
  • erliam 1.0.1

    AWSv4 signature and IAM credential support

    1.8k last 90 days
  • erljwt 2.1.0

    A simple JWT decoding/encoding library

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

    71
    1.7k last 90 days
  • Ueberauth strategy for use with Northwestern University Agentless SSO

    0
    1.4k last 90 days
  • An Ueberauth strategy for LinkedIn V2 authentication

    5
    1.4k last 90 days