-
keyring
Cross-platform library for managing passwords/credentials
-
aws-config
AWS SDK config and credential provider implementations
-
oauth2
An extensible, strongly-typed implementation of OAuth2
-
rpassword
Read passwords in console applications
-
scrypt
password-based key derivation function
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC
-
aws-sdk-sts
AWS SDK for AWS Security Token Service
-
argon2
Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
-
cotp
Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality
-
google-drive3
A complete library to interact with drive (protocol v3)
-
sequoia-wot
OpenPGP's web of trust
-
josekit
JOSE (Javascript Object Signing and Encryption) library for Rust
-
ldap3
Pure-Rust LDAP Client
-
vaultrs
An asynchronous Rust client library for the Hashicorp Vault API
-
prs-cli
Secure, fast & convenient password manager CLI with GPG & git sync
-
openid
Connect & Discovery client library using async / await
-
sspi
Security Support Provider Interface (SSPI) API
-
openidconnect
OpenID Connect library
-
actix-web-grants
Authorization extension
actix-web
to protect your endpoints -
aws-credential-types
Types for AWS SDK credentials
-
webauthn-rs
Webauthn Framework for Rust Web Servers
-
xaskpass
A lightweight passphrase dialog
-
gcp_auth
Google cloud platform (GCP) authentication using default and custom service accounts
-
tame-oauth
A (very) simple oauth 2.0 library
-
samael
A SAML2 library for Rust
-
totp-rs
RFC-compliant TOTP implementation with ease of use as a goal and additionnal QoL features
-
rusty-s3
pure Rust AWS S3 Client following a Sans-IO approach
-
gix-credentials
gitoxide project to interact with git credentials helpers
-
jwt-cli
A super fast CLI tool to decode and encode JWTs built in Rust
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
firestore-db-and-auth
allows easy access to your Google Firestore DB via service account or OAuth impersonated Google Firebase Auth credentials
-
ctap-hid-fido2
Rust FIDO2 CTAP library
-
aliri
Implementations of the Javascript/JSON Object Signing and Encryption (JOSE) standards
-
mnemonic
Encode any data into a sequence of English words
-
rsasl
SASL framework, aimed at both middleware-style protocol implementation and application code. Designed to make SASL authentication simple and safe while handing as much control to the user as possible
-
zxcvbn
An entropy-based password strength estimator, originally for Javascript by Dropbox
-
totp-lite
correct TOTP library
-
reqwest-oauth1
Add OAuth1 signature to reqwest with oauth1-request
-
stytch
client
-
lade
Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over
-
npwg
Securely generate random passwords
-
ory-client
SDK Client for Ory
-
oxide-auth
A OAuth2 library for common web servers, featuring a set of configurable and pluggable backends
-
yayo
Manage and generate OTP (one time password) codes
-
compact_jwt
Minimal implementation of JWT for OIDC and other applications
-
sha-crypt
Pure Rust implementation of the SHA-crypt password hash based on SHA-512 as implemented by the POSIX crypt C library
-
jwt-ui
A Terminal UI for decoding/encoding JSON Web Tokens
-
jwks_client_rs
JWKS-sync client implementation for Auth0
-
google-authenticator
can be used to interact with the Google Authenticator mobile app for 2-factor-authentication
-
jwt-authorizer
jwt authorizer middleware for axum and tonic
-
diceware
A command line diceware, with or without dice
-
bws
Bitwarden Secrets Manager CLI
-
libgssapi
A safe binding to gssapi
-
zitadel
API access and authentication in Rust
-
oauth10a
oauth 1.0a protocol fully-async with logging, metrics and tracing facilities
-
auth-git2
Authentication for
git2
-
qiniu-upload-manager
Qiniu Upload Manager for Rust
-
tauri-plugin-authenticator
Use hardware security-keys in your Tauri App
-
yubirs
interacting with YubiKeys (OTP and PIV functionality)
-
pam
Safe Rust wrappers for PAM authentication
-
qiniu-upload-token
Qiniu Upload Policy Builder & Parser, Upload Token Generator & Parser for Rust
-
eff-wordlist
packaging EFF wordlist
-
aspentool
SSH Client
-
radius-rust
Pure Rust implementation of RADIUS Server/Client
-
libsecret
Rust bindings of libsecret
-
ledger-apdu
Ledger Hardware Wallet - Common APDU Protocol Types
-
async-oauth2
An asynchronous OAuth2 flow implementation
-
galileo-osnma
Galileo OSNMA (Open Service Navigation Message Authentication)
-
cryptex
uses system keyrings to store and retrieve secrets or a local file
-
oidc-cli
A command line tool to work with OIDC tokens
-
ssh-agent-lib
A collection of types for writing custom SSH agents
-
ybaas
Don't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera? Want to be able to have that experience without having…
-
propelauth
managing authentication and authorization with support for multi-tenant / B2B products, powered by PropelAuth
-
git-credential-keepassxc
Helper that allows Git and shell scripts to use KeePassXC as credential store
-
gravel-gateway
A Prometheus Push Gateway for FAAS applications
-
google-androidenterprise1
A complete library to interact with Android Enterprise (protocol v1)
-
axum-auth
High-level http auth extractors for axum
-
diqwest
Trait to extend reqwest for digest auth flow
-
digest_auth
Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients
-
saml2aws-auto
management tool for AWS credentials when using Keycloak with SAML
-
scram-rs
Salted Challenge Response Authentication Mechanism (SCRAM) SASL mechanism, a library which implements SCRAM logic
-
opx
Enhance 1password secret expansion with the opx CLI
-
crowbar
Securily generates temporary AWS credentials through Identity Providers using SAML
-
aws-assume-role-rs
A command line tool to generate AWS temporary security credentials
-
qiniu-http-client
Qiniu HTTP Client for Rust
-
libreauth
Collection of tools for user authentication
-
genpass
robust commandline random password generator
-
llogin
LPU WiFi Manager: A CLI tool for managing Lovely Professional University WiFi connections
-
git2_credentials
Provide credential function to used with git2::RemoteCallbacks.credentials
-
msal
Microsoft Authentication Library for Rust
-
kanidm_client
Kanidm Client Library
-
sasl2-sys
Bindings for Cyrus SASL
-
vade
VC and DID engine
-
ledger-transport-hid
Ledger Hardware Wallet - HID Transport
-
casdoor-sdk
Casdoor SDK
-
ffsend
Easily and securely share files from the command line. A fully featured Send client
-
pwfu
A deterministic password generator
-
narrowlink-token-generator
Token generator for narrowlink
-
rotp
command line HOTP and TOTP generator
-
smartcar
SDK for Smartcar API
-
mc-attestation-verifier
SGX Enclave Attestation Report Verification
-
auto-launch
Auto launch any application or executable at startup. Supports Windows, macOS, and Linux.
-
wow_srp
Server and client library for the World of Warcraft flavor of SRP6 with support for reconnection
-
sasl
authentication. Currently only does the client side.
-
min_jwt
Minimal JSON Web Token library
-
fidoprobe
manage FIDO2 devices
-
pkpw
What if correct horse battery staple, but Pokémon
-
minecraft-essentials
A Package that gives all Minecraft client launchers essentials
-
totp_rfc6238
generating Time-based One-time Password (TOTP) codes/tokens defined in RFC 6238
-
sshcerts
parsing, verifying, and creating SSH Certificates
-
cargo-credential-1password
A Cargo credential process that stores tokens in a 1password vault
-
grammers-session
Different session storages for Telegram data
-
pwfuzz-rs
Password list mutator/expander
-
mattermost-rust-client
Rust client for Mattermost
-
smpl_jwt
Very simple JWT generation lib
-
docker_credential
Reads a user's docker credentials from config
-
demand
A CLI prompt library
-
oauth-axum
OAuth2 authorization code flow with Axum
-
axum-casbin
Casbin axum access control middleware
-
rs-firebase-admin-sdk
Firebase Admin SDK for Rust
-
nitrokey-dmenu
Quickly fetch passwords from your nitrokey
-
ory-hydra-client
SDK Client for Ory Hydra
-
branca
Authenticated encrypted API tokens for Rust. A secure alternative to JWT.
-
ldap3-serde
Pure-Rust LDAP Client with serde support
-
brize_auth
A tiny async authentication library
-
simple-ldap
A high-level LDAP client for Rust
-
identity_credential
Verifiable Credentials standard
-
ssi
Core library for Verifiable Credentials and Decentralized Identifiers
-
rooster
password manager
-
rattler_networking
Authenticated requests in the conda ecosystem
-
bitwarden
Secrets Manager SDK
-
light-openid
Lightweight OpenID primitives & client
-
authress
SDK for RUST - provides authorization as a service with fully compatible REST apis. Authentication / Authorization / User Identity Roles / Permissions / Policies
-
gouqi
Rust interface for Jira
-
tame-oidc
A (very) thin layer of OIDC like functionality
-
slauth
oath HOTP and TOTP complient implementation
-
challenge_response
Challenge-Response library for Rust
-
passkey
A one stop library to implement a passkey client and authenticator
-
passrs-tui
A TUI (terminal "GUI") password manager & authenticator
-
poem-grants
Authorization extension for
poem
to protect your endpoints -
pwd123
fast password generator , only includes one file
-
needroleshere
AWS IAM Roles Anywhere helper
-
fars
An unofficial Rust client for the Firebase Auth REST API
-
rs-keycloak
Faça a autenticação dos seus projetos usando Keycloak
-
etcd-rs
etcd client for rust
-
nitrocli
A command line tool for interacting with Nitrokey devices
-
didkit
Verifiable Credentials and Decentralized Identifiers
-
graph-oauth
Rust SDK Client for Microsoft Identity Platform
-
credstash
managing credentials in the AWS cloud
-
kvarn-auth
JWT authentication for Kvarn
-
onedrive
package for interacting with OneDrive
-
keyweave
Fetches secrets from Azure Key Vault and weaves them into a convenient .env file
-
epgs-to-discord
Post EPGStation's notifications to Discord via Webhook
-
mozwire
MozillaVPN wireguard configuration manager
-
pamsm
Rust wrappers around PAM Service Modules functions
-
runeauth
Extendable Cookies
-
dacquiri
An authorization framework with compile-time enforcement
-
rocket_oauth2
OAuth2 for Rocket applications
-
prs-gtk3
Secure, fast & convenient password manager CLI with GPG & git sync
-
distro-keyring
Keyring data files from linux distributions
-
wow_login_messages
Message definitions for World of Warcraft authentication servers
-
rocket_firebase_auth
Encode/decode firebase tokens in rocket apps with ease
-
legba
A fast multi protocol credential bruteforcer/sprayer/enumerator
-
scram-2
A SCRAM provider library
-
goa-oauth2
A command-line utility for retrieving OAuth2 tokens from GNOME Online Accounts
-
pinterest-login
A Pinterest login library that uses chromiumoxide to emulate a browser and login to Pinterest
-
tower-jwt
Tower middleware to parse JWTs on Authorization Bearers
-
macaroon
Fully functional implementation of macaroons in Rust
-
rust-passmaker
A password generator CLI written in Rust
-
minecraft-msa-auth
authenticating with Microsoft accounts to access online Minecraft services
-
rocket-authorization
Rocket.rs web servers to easily access and parse Authorization headers from requests
-
zrsclient
client for the Zerodha API
-
chkoauth2
A CGI which validates OAuth2 tokens before calling another script
-
aws-iam
dealing with AWS IAM Policy resources
-
digest-access
HTTP Digest Access Authentication compliant with ITEF RFC2069, RFC2617 and RFC7616 for Rust
-
etwin_core
Core crate for Eternal-Twin
-
smart-id-rust-client
Smart ID Rust Client
-
svc-authn
An authentication library
-
gauth
HTTP Client for Google OAuth2
-
balloon-hash
Pure Rust implementation of the Balloon password hashing function
-
chimes-auth
A middleware of actix-web for handling the authentication for each request
-
axum_jwt_ware
Axum Authentication Library
-
xapi
The xStation5 API Rust library
-
password-rules-parser
Parser for the HTML passwordrules attribute
-
qpm
Quick command line password manager written in Rust
-
owm-rs
Wrapper around the free offer of the OpenWeatherMap API
-
pam-client
Application API wrapper to Pluggable Authentication Modules (PAM)
-
okta-jwt-verifier
A helper library for working with JWT's for Okta in Rust
-
amora-rs
Amora is a secure token inspired by JWT and Branca, but enhanced a bit in some areas
-
ate-auth
Represents a standardized data model and API for authenticating an ATE chain-of-trust
-
mfa-cli
A MFA cli client
-
adv_random
Create random numbers, passwords, or strings based on rules
-
google-androidpublisher3
A complete library to interact with Android Publisher (protocol v3)
-
ibdl-core
Main download infrastructure for imageboard_downloader
-
easytradeview
A Rust-based wrapper library for the TradingView website's API, providing easy access to live trading data and indicators without requiring login credentials
-
dco3
Async API wrapper for DRACOON in Rust
-
frank_jwt
JSON JWT
-
mas-tower
Tower layers used by the Matrix Authentication Service
-
phabricator-oauth
OAuth2 authentication on Phabricator
-
cargo-credential-libsecret
A Cargo credential process that stores tokens with GNOME libsecret
-
oauth1-request
OAuth 1.0 client library
-
ory-kratos-client
SDK Client for Ory Kratos
-
openid-client
OpenID client for Rust
-
yubico
Yubikey client API library
-
qiniu-credential
Qiniu Credential SDK for Rust
-
cargo-credential
assist writing Cargo credential helpers
-
actix_web_openidconnect
Lightweight async OpenID Connect (OIDC) client and middleware for Actix-Web
-
onepassword-secret-util
Enhance 1password secret expansion with the opx CLI
-
libpwquality
bindings for Rust
-
clio-auth
OAuth 2 helper library for CLI and desktop applications
-
rspotd
Generate ARRIS/CommScope Password of the Day for modems
-
noosphere-cli
Reference client and pedagogical tool to demonstrate the principles of the Noosphere protocol
-
github-device-flow
Binary and library for performing the GitHub Device Flow
-
axum-keycloak-auth
Protect axum routes with a JWT emitted by Keycloak
-
qiniu-download-manager
Qiniu Download Manager for Rust
-
factoriauth
An unofficial authentication server for Factorio
-
http-auth-basic
HTTP Basic Authentication Scheme (RFC 7617 and RFC 2617 compilant, base64-encoded credentials) for Rust applications
-
yaml-adapter
a adapter which reads yaml format policy file for casbin repo
-
scram
provider library
-
passivized_htpasswd
Generate htpasswd files
-
teller-providers
A developer-first multi provider secret manager
-
passgenerator
password generator
-
aliri_reqwest
Background token management and renewal for reqwest based on best practices
-
oauth-lib
deal with OAuth flows
-
ledger-transport
Ledger Hardware Wallet - Generic Transport
-
passport-strategies
A thin wrapper on top of oauth2-rs that simplifies auth flow
-
of_dn_parser
Parser (and formatter) for OpenFinance Brasil standard distinguished names
-
pinecone-rs
Pinecone Client for Rust
-
password-encryptor
A helper crate for encrypting and validating password
-
ockam_api
Ockam's request-response API
-
accumulo-access
Rust API for parsing and evaluating Accumulo Access Expressions
-
azalea-auth
A port of Mojang's Authlib and launcher authentication
-
dcaf
ACE-OAuth framework
-
neocities-client
client for the Neocities API
-
enigmatic
Secrets management cli
-
rocket-basicauth
A high-level basic access authentication request guard for Rocket.rs
-
google-jwt-signin
Verify ID tokens for Google SSO
-
ofi-pass
A password promptor for pass
-
sos
Distributed, encrypted database for private secrets
-
flek
A Rustacean implementation of my own algorithms to check for password security
-
token_adalt
that enables you to acquire security token from Azure Active Directory
-
oauth2_utils
that provides utility functions for working with OAuth2
-
xal
Xbox Authentication library
-
sudo_plugin
Macros to easily write custom sudo plugins
-
product-os-oauth-oidc
Product OS : OAuth and OIDC provides a full functioning set of endpoints and end-to-end processing for OAuth2 and OIDC on a Product OS : Server
-
yapp
Password Prompt
-
my-pwd
password manager
-
winauth
Windows Authentication in Rust (NTLMv2)
-
parquet2lance
Convert parquet files to lance
-
sd-jwt-rs
Rust reference implementation of the IETF SD-JWT specification (v7)