Packages

Authentication & Authorization Packages

Authentication, authorization, and identity/session libraries for handling login, permissions, and access control securely (JWT, Passport, Sanctum).

289 packages

Packages in Authentication & Authorization

53Health
SDK PyPI

hvac

Python client library for HashiCorp Vault's secrets, authentication, and system-backend REST APIs.

1,322
Apache 2.0
Used by 4
42Health
SDK npm

passport-facebook

A Passport.js strategy for authenticating users with Facebook Login using OAuth 2.0.

1,310
MIT
Used by 4
44Health
Library Go

saml

A Go implementation of the SAML 2.0 standard for building service providers and identity providers with single sign-on support.

1,118
Other
Used by 4
44Health
Library npm

oauth-1.0a

OAuth 1.0a request signing for Node.js and the browser, so you can authorize requests with any HTTP client you already use.

326
MIT
Used by 4
42Health
Library npm

passport-ldapauth

A Passport.js authentication strategy that verifies usernames and passwords against an LDAP or Active Directory server.

311
MIT
Used by 4
39Health
Library npm

check-password-strength

A lightweight, fully-typed password strength checker built on plain JavaScript regex rules.

191
MIT
Used by 4
22Health
Library npm

csrf-sync

Stateful CSRF protection for Express using the Synchronizer Token Pattern, built to replace the deprecated csurf package.

42
Other
Used by 4
58Health
Library npm

scim2-parse-filter

Parses and evaluates RFC 7644 SCIM 2.0 filter expressions into a typed AST you can test, stringify, expand, or flatten in TypeScript.

23
Other
Used by 4
84Health
Library PyPI

django-allauth

Integrated Django app for authentication, registration, and social login

10,379
MIT
Used by 3
61Health
Library PyPI

fastapi-users

Ready-to-use, fully customizable user registration, authentication, and management for FastAPI applications.

6,256
MIT
Used by 3
88Health
Framework Composer

Symfony SecurityBundle

Symfony's full-stack authentication and authorization layer, configuring firewalls, authenticators, and access rules from YAML

2,491
MIT
Used by 3
91Health
Library Go

oidc

OpenID Connect (OIDC) and OAuth2 client and server library for Go, certified by the OpenID Foundation.

1,911
Apache 2.0
Used by 3
86Health
Library Composer

Laravel Fortify

Frontend-agnostic authentication backend for Laravel, powering login, registration, and 2FA

1,760
MIT
Used by 3
48Health
Library PyPI

Flask-Limiter

Rate limiting for Flask applications with pluggable storage backends and per-route limits

1,207
MIT
Used by 3
46Health
Library Composer

TwoFactorAuth

PHP library for TOTP-based two-factor authentication with pluggable QR code providers

1,189
MIT
Used by 3
89Health
Library PyPI

Social Auth Core

The core authentication backend engine behind Python Social Auth, supporting OAuth, OpenID, and SAML.

922
BSD 3
Used by 3
39Health
Library npm

cookies-next

Get, set, and delete cookies with one API across Next.js client, server, and edge contexts

765
MIT
Used by 3
65Health
Library PyPI

PySAML2

Pure Python implementation of the SAML 2.0 standard for SSO and identity federation

616
Apache 2.0
Used by 3
71Health
Library PyPI

jwcrypto

Python implementation of the full JOSE specification set for JSON Web Signing, Encryption, Keys, and Tokens.

478
Other
Used by 3
83Health
Library PyPI

python-ldap

Object-oriented Python bindings for LDAP directory servers, built on OpenLDAP's C client library.

444
Other
Used by 3
37Health
Library npm

express-basic-auth

Plug-and-play HTTP Basic Auth middleware for Express, with static users, custom authorizers, and timing-safe comparisons.

334
MIT
Used by 3
65Health
SDK npm

supertokens-auth-react

Prebuilt, customizable React UI for SuperTokens authentication — login, signup, MFA, and session management out of the box.

306
Apache 2.0
Used by 3
42Health
Library Cargo

rpassword

Cross-platform Rust library for securely reading passwords from the terminal.

284
Apache 2.0
Used by 3
70Health
Library Cargo

totp-rs

RFC 6238-compliant TOTP two-factor authentication for Rust

277
MIT
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers