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

50Health
Library Go

gokrb5

A pure Go implementation of Kerberos 5 authentication, SPNEGO negotiation, and Active Directory PAC decoding — no cgo, no native krb5 dependency.

780
Apache 2.0
Used by 2
47Health
Library npm

jws

Complete JSON Web Signature (JWS) implementation for Node.js with sync and streaming APIs

719
MIT
Used by 2
41Health
Library npm

node-jose

A JavaScript implementation of JOSE (JWS, JWE, JWK, JWA) for Node.js and browsers

719
Apache 2.0
Used by 2
40Health
Library PyPI

zxcvbn-python

A Python port of Dropbox's zxcvbn - realistic password strength estimation with crack-time estimates and specific improvement feedback.

717
MIT
Used by 2
40Health
Library Go

argon2id

A minimal, secure Argon2id password hashing wrapper for Go with built-in salt generation and constant-time verification.

700
MIT
Used by 2
88Health
SDK npm

node-auth0

Official Node.js client library for the Auth0 identity platform's Authentication and Management APIs.

683
MIT
Used by 2
46Health
Library Cargo

openidconnect-rs

A strongly-typed, extensible Rust implementation of the OpenID Connect protocol for building relying-party authentication and OIDC provider integrations.

643
MIT
Used by 2
75Health
Library Composer

SocialiteProviders: Google

Google OAuth2 provider for Laravel Socialite, part of the community SocialiteProviders collection

579
MIT
Used by 2
85Health
Library Cargo

Regorus

A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

347
MIT
Used by 2
45Health
Library Cargo

cookie

HTTP cookie parsing and cookie jar management for Rust

345
Other
Used by 2
41Health
Library Composer

Laragear TwoFactor

On-premises TOTP two-factor authentication for Laravel users

340
MIT
Used by 2
47Health
Library npm

@badgateway/oauth2-client

Dependency-free OAuth2 client for Node.js and browsers with PKCE and token refresh

338
MIT
Used by 2
58Health
Library npm

totp-generator

Generate TOTP one-time passcodes from a secret key using the native Web Crypto API, with a pure-JS fallback.

314
MIT
Used by 2
44Health
Library PyPI

requests-kerberos

Kerberos and GSSAPI authentication support for Python Requests

305
Other
Used by 2
38Health
Library Cargo

ldap3

A pure-Rust LDAP client built on Tokio, with matching sync and async APIs, TLS, and SASL GSSAPI/NTLM auth.

261
Apache 2.0
Used by 2
80Health
SDK npm

node-appwrite

Official Node.js server SDK for Appwrite's open-source backend-as-a-service platform, covering auth, databases, storage, and functions.

257
BSD 3
Used by 2
71Health
Library Composer

Guzzle OAuth Subscriber

Guzzle middleware that signs outgoing HTTP requests using the OAuth 1.0 protocol.

239
MIT
Used by 2
67Health
Library PyPI

HTTPX OAuth

Async OAuth2 client for Python built on HTTPX with ready-made provider clients.

183
MIT
Used by 2
76Health
Library PyPI

joserfc

A comprehensive Python implementation of the JOSE RFCs — JWS, JWE, JWK, JWA, and JWT — with a strict, extensible, security-first API.

178
BSD 3
Used by 2
56Health
Library PyPI

pwdlib

Modern password hashing for Python with Argon2 and bcrypt and a simple hash and verify API.

177
MIT
Used by 2
60Health
Library npm

@aparajita/capacitor-secure-storage

Encrypted key-value storage for Capacitor apps, backed by the iOS Keychain and Android Keystore.

169
MIT
Used by 2
43Health
Library Composer

Guzzle OAuth2 Subscriber

OAuth 2.0 client for Guzzle that acquires, refreshes, and applies access tokens automatically.

151
MIT
Used by 2
58Health
Library PyPI

python-gssapi

Python bindings for RFC 2743/2744 GSSAPI, giving Python code direct, Pythonic access to Kerberos and other GSSAPI security mechanisms.

117
Other
Used by 2
82Health
SDK npm

oci-common

The shared authentication, request-signing, retry, and HTTP runtime underlying every Oracle Cloud Infrastructure Node.js service SDK.

100
Other
Used by 2

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