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

41Health
SDK Composer

OAuth2 Google Provider

Google OAuth 2.0 provider for The PHP League's OAuth 2.0 Client

425
MIT
Used by 1
68Health
Library Cargo

tower-sessions

Async, pluggable session middleware for tower and axum web applications.

423
MIT
Used by 1
50Health
Library Cargo

opaque-ke

Rust implementation of the OPAQUE augmented password-authenticated key exchange protocol

421
Other
Used by 1
60Health
Library Composer

Filament Impersonate

A FilamentPHP plugin that lets admins impersonate users with one click and log back out cleanly

397
MIT
Used by 1
43Health
SDK PyPI

python-youtube

A Python SDK for the YouTube Data API v3, with OAuth2 auth, typed models, and full resource coverage.

353
MIT
Used by 1
66Health
SDK npm

MetaMask SDK

Connects JavaScript, React, and React Native dapps to a user's MetaMask browser extension or mobile wallet.

338
Other
Used by 1
40Health
Library PyPI

Flask-Bcrypt

A small Flask extension for bcrypt password hashing and verification

327
Other
Used by 1
82Health
Library PyPI

pyrad

A pure-Python library for building RADIUS clients and servers, covering authentication, accounting, and Change-of-Authorization out of the box.

312
BSD 3
Used by 1
77Health
Library npm

@fastify/passport

A Fastify-native port of Passport.js that authenticates requests with pluggable strategies, sessions, and typed hooks.

303
MIT
Used by 1
50Health
Library Composer

php-jwt

Ultra-lightweight, dependency-free JSON Web Token (JWT) library for PHP 7 and 8.

300
MIT
Used by 1
74Health
Library Cargo

jwt-simple

A fast, safe-by-default Rust library for creating and verifying JWT and JWE tokens across every major signing and encryption algorithm.

282
Other
Used by 1
37Health
Library Cargo

zxcvbn-rs

A Rust port of Dropbox's zxcvbn password strength estimator, scoring passwords 0-4 with pattern matching instead of arbitrary composition rules.

273
MIT
Used by 1
40Health
SDK PyPI

LinkedIn API Python Client

Official Python client for LinkedIn's Rest.li APIs, wrapping OAuth2, versioned endpoints, and query tunneling into typed request/response calls.

270
Other
Used by 1
64Health
Library Cargo

Biscuit-Auth

Rust implementation of Biscuit — a decentralized authorization token with offline attenuation and a Datalog policy language.

251
Apache 2.0
Used by 1
43Health
Library PyPI

sanic-jwt

JWT authentication, refresh tokens, and scope-based permissions for the Sanic async web framework.

246
MIT
Used by 1
39Health
Library npm

@kubiks/otel-better-auth

One-line OpenTelemetry instrumentation for Better Auth, tracing every sign-in, sign-up, OAuth callback, and session operation.

240
MIT
Used by 1
45Health
Library npm

@hapi/cookie

Cookie-based session authentication scheme for hapi.js servers, backed by Iron-encrypted cookies.

229
BSD 3
Used by 1
61Health
Library Cargo

tauri-plugin-oauth

A Tauri plugin that spawns a temporary localhost server to capture browser-based OAuth redirects in desktop apps.

215
Other
Used by 1
51Health
Library PyPI

requests-aws4auth

Amazon Web Services signature version 4 authentication for the Python Requests library.

190
MIT
Used by 1
42Health
Library Cargo

biscuit

A typed Rust library for JWT, JWS, and JWE - full JOSE token signing, encryption, and validation built on ring.

188
MIT
Used by 1
85Health
Library Cargo

opendal-reqsign

AWS Signature Version 4 request signing for Rust, with a full default credential chain and STS AssumeRole support.

171
Apache 2.0
Used by 1
41Health
Library PyPI

Sanic-CORS

A Sanic extension for Cross-Origin Resource Sharing (CORS), enabling cross-origin AJAX for Sanic apps.

162
MIT
Used by 1
61Health
SDK PyPI

Duo Client

Official Python SDK for the Duo Security Auth, Admin, and Accounts REST APIs.

150
BSD 3
Used by 1
49Health
Library PyPI

SecretStorage

Python bindings to the Freedesktop.org Secret Service D-Bus API for secure password storage on Linux.

148
BSD 3
Used by 1

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