-
yup-oauth2
An oauth2 implementation, providing the ‘device’, ‘service account’ and ‘installed’ authorization flows
-
termion
A bindless library for manipulating terminals
-
keyring
Cross-platform library for managing passwords/credentials
-
josekit
JOSE (Javascript Object Signing and Encryption) library for Rust
-
prs-cli
Secure, fast & convenient password manager CLI with GPG & git sync
-
secret-service
Library to interface with Secret Service API
-
git-credential-keepassxc
Helper that allows Git and shell scripts to use KeePassXC as credential store
-
vaultrs
An asynchronous Rust client library for the Hashicorp Vault API
-
jwt-cli
A super fast CLI tool to decode and encode JWTs built in Rust
-
actix-web-grants
Extension for
actix-web
to validate user permissions -
yubico
Yubikey client API library
-
jwt-simple
Easy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust
-
gcp_auth
Google cloud platform (GCP) authentication using default and custom service accounts
-
tame-oauth
A (very) simple oauth 2.0 library
-
openid
OpenID Connect & Discovery client library using async / await
-
ffsend
Easily and securely share files from the command line. A fully featured Send client
-
rusoto_credential
AWS credential tooling
-
genpass
A simple yet robust commandline random password generator
-
google-authz
This library provides auto-renewed tokens for Google service authentication
-
branca
Authenticated encrypted API tokens for Rust. A secure alternative to JWT.
-
http-auth-basic
HTTP Basic Authentication Scheme (RFC 7617 and RFC 2617 compilant, base64-encoded credentials) for Rust applications
-
totp-rs
RFC-compliant TOTP implementation with ease of use as a goal and additionnal QoL features
-
ctap-hid-fido2
Rust FIDO2 CTAP library
-
fastsar
Switch between AWS roles quickly using fuzzy matching
-
jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
casbin/casbin
An authorization library that supports access control models like ACL, RBAC, ABAC
-
casbin
An authorization library that supports access control models like ACL, RBAC, ABAC
-
totp-lite
A simple, correct TOTP library
-
yubirs
A library for interacting with YubiKeys (OTP and PIV functionality)
-
http-auth
HTTP authentication: parse challenge lists, respond to Basic and Digest challenges. Likely to be extended with server support and additional auth schemes.
-
libgssapi
A safe binding to gssapi
-
samael
A SAML2 library for Rust
-
firestore-db-and-auth
This crate allows easy access to your Google Firestore DB via service account or OAuth impersonated Google Firebase Auth credentials
-
password-rules-parser
Parser for the HTML passwordrules attribute
-
libreauth
Collection of tools for user authentication
-
aliri
Implementations of the Javascript/JSON Object Signing and Encryption (JOSE) standards
-
asap
An implementation of ASAP for rust
-
yayo
Manage and generate OTP (one time password) codes
-
cotp
Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality
-
prs-gtk3
Secure, fast & convenient password manager CLI with GPG & git sync
-
ate-auth
Represents a standardized data model and API for authenticating an ATE chain-of-trust
-
dacquiri
An authorization framework with compile-time enforcement
-
oauth1-request
Yet yet yet another OAuth 1.0 client library
-
ory-kratos-client
SDK Client for Ory Kratos
-
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…
-
rsasl
The Rust SASL framework
-
alcoholic_jwt
Library for validation of RS256 JWTs
-
kanidm_client
Kanidm Client Library
-
saml2aws-auto
A simple management tool for AWS credentials when using Keycloak with SAML
-
okta-jwt-verifier
A helper library for working with JWT’s for Okta in Rust
-
dcaf
An implementation of the ACE-OAuth framework
-
provider-archive
Library for reading and writing wasmCloud capability provider archive files
-
quickdash
A modern alternative to QuickSFV using Rust
-
scram-rs
Salted Challenge Response Authentication Mechanism (SCRAM) SASL mechanism, a library which implements SCRAM logic
-
min_jwt
Minimal JSON Web Token library
-
xaskpass
A lightweight passphrase dialog
-
crowbar
Securily generates temporary AWS credentials through Identity Providers using SAML
-
sspi
A Rust implementation of the Security Support Provider Interface (SSPI) API
-
ssh-gpg-agent
An SSH agent implementation that transparently supports PGP encrypted private SSH keys
-
ectoken
Token Generator for Edgecast Token-Based Authentication
-
polyplets
Security primitives to verify origin of service calls in Fluence network
-
identity_core
The core traits and types for the identity-rs library
-
git2_credentials
Provide credential function to used with git2::RemoteCallbacks.credentials
-
sheesy-vault
Vault functionality used by ‘share-secrets-safely’ CLI. Use it to interact with GPG based vaults.
-
checksums
Tool for making/verifying checksums of directory trees
-
indy-vdr
A library for interacting with Hyperledger Indy Node, a distributed ledger for self-sovereign identity (https://www.hyperledger.org/use/hyperledger-indy)
-
gcloud-sdk
This library provides generated from proto Google API, authentication support, caching client
-
sshcerts
A library for parsing, verifying, and creating SSH Certificates
-
oxide-auth
A OAuth2 library for common web servers, featuring a set of configurable and pluggable backends
-
passport
Crate for signing and validating PASSporT (RFC8225) tokens
-
axum_sessions_auth
Library to Provide a User Authentication and privilege Token Checks. It requires the Axum_Database_Sessions library.
-
reqwest-oauth1
Add OAuth1 signature to reqwest with oauth1-request
-
secstr
A data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out
-
svc-authn
An authentication library
-
pam-client
Application API wrapper to Pluggable Authentication Modules (PAM)
-
fireauth
Firebase authentication for rust
-
didkit
Library for Verifiable Credentials and Decentralized Identifiers
-
rudo
A utility to gain privilege access on Unix system with Pam
-
identity_credential
An implementation of the Verifiable Credentials standard
-
actix-grants-proc-macro
A proc-macro way to validate user permissions for
actix-web-grants
crate -
qiniu-credential
Qiniu Credential SDK for Rust
-
ldap3_proto
LDAP Protocol bindings for Tokio
-
jsonwebtokens-cognito
Decodes and verifies Json Web Tokens issued by AWS Cognito
-
aeneid
use GitHub as a free, zero-ops Identity Provider
-
bitwarden-autotype
The missing desktop-autotype for Bitwarden
-
ledger-transport
Ledger Hardware Wallet - Generic Transport
-
myloginrs
Read and parse MySQL’s .mylogin.cnf file
-
metrics_cloudwatch
CloudWatch emitter for the metrics crate
-
callpass
Generate APRS passcodes
-
diqwest
Trait to extend reqwest for digest auth flow
-
identity_agent
A peer-to-peer communication framework for building digital agents on IOTA identity
-
xou816/spot
Native Spotify client for the GNOME desktop
-
paseto
An alternative token format to JWT
-
ledger-zondax-generic
Ledger Hardware Wallet - Common APDU Protocol Types
-
zitadel
An implementation of the ZITADEL gRPC API in Rust. Complemented with other useful elements such as ServiceAccount auth.
-
rooster
A simple password manager for geeks
-
vsmtp-rsasl
A SASL crate based on GNU gsasl
-
boringauth
Straightforward password, passphrase, TOTP, and HOTP user authentication
-
casdoor-rust-sdk
Rust client SDK for Casdoor
-
wow_srp
Server and client library for the World of Warcraft flavor of SRP6 with support for reconnection
-
twapi-reqwest
Twitter OAuth library used by reqwest
-
authentic
Authentication library
-
ory-hydra-client
SDK Client for Ory Hydra
-
sts_profile_auth
Authenticate using a profile in your aws credential file when using rusoto
-
cryptex
Cryptex uses system keyrings to store and retrieve ecrets
-
rocket-basicauth
A high-level basic access authentication request guard for Rocket.rs
-
vaultrs-login
Adds login support for Vault clients from vaultrs
-
credentials
Fetch secrets from either environment variables or Hashicorp’s Vault
-
nyx
A no-std implementation of the TOTP algorithm
-
auth-helper
Authorization tools
-
niceware
Generate or convert random bytes into passphrases. A Rust port of niceware.
-
svc-authz
An authorization library
-
async-oauth2
An asynchronous OAuth2 flow implementation
-
compact_jwt
Minimal implementation of JWT for OIDC
-
phabricator-oauth
Library for OAuth2 authentication on Phabricator
-
aliri_oauth2
JWT authorization based on validating OAuth2 scopes
-
twitch_oauth2
Oauth2 for Twitch endpoints
-
redox_users
A Rust library to access Redox users and groups functionality
-
prs-lib
Secure, fast & convenient password manager CLI with GPG & git sync
-
mnemonic
Encode any data into a sequence of English words
-
frank_jwt
Implementation of JSON JWT
-
machineid-rs
Get an encrypted unique MachineID/HWID/UUID. Inspired by .Net DeviceId.
-
s3v4
Library for signing requests and URLs using AWS’ S3 version 4 protocol
-
steam-connect
Implementation Steam web authorization for simple use in projects with or without actix_web
-
tame-oidc
A (very) thin layer of OIDC like functionality
-
salad
Salad generates random passphrases from a word-list for *nix systems
-
tide-http-auth
Basic and Bearer auth support for Tide
-
smpl_jwt
Very simple JWT generation lib
-
auto-launch
Auto launch any application or executable at startup. Supports Windows, Macos, and Linux.
-
scram
A SCRAM provider library
-
sudo_plugin
Macros to easily write custom sudo plugins
-
otpauth
Two-step verification of HOTP/TOTP for Rust
-
totp_rfc6238
library for generating Time-based One-time Password (TOTP) codes/tokens defined in RFC 6238
-
libpasta
All-inclusive password hashing library
-
credent
Manages
~/.config/<app>/credentials
-
yubico_manager
Yubikey Challenge-Response & Configuration
-
digest-access
HTTP Digest Access Authentication compliant with ITEF RFC2069, RFC2617 and RFC7616 for Rust
-
casdoor-rust-sdk-release-test
Rust client SDK for Casdoor
-
ripasso-cursive
A password manager that uses the file format of the standard unix password manager ‘pass’, this is the ncurses frontend application
-
mfauth
Simple CLI client to request and manage OAuth2 tokens
-
pam-auth
[MOVED TO
pam
] Safe Rust wrapper for PAM authentification -
azure_jwt
A simple JWT validator for Microsoft Azure Id tokens
-
abcdict
A better customization password dictionary generator implementation by Rust
-
actix-jwt-auth-middleware
This crate implements a JSON Webtoken (JWT) middleware for the actix-web framework
-
uniauth
Easy-to-use abstraction over authentication
-
github-app-auth
Library for authenticating as a GitHub app
-
git-credential-null
Git credential helper to disable git password prompts
-
cargo-credential-gnome-secret
A Cargo credential process that stores tokens with GNOME libsecret
-
aws-masquerade
AWS Assume Role CLI Tool
-
osauth
Asynchronous OpenStack session and authentication
-
oxide-auth-axum
A OAuth2 server library for Axum featuring a set of configurable and pluggable backends
-
jwtvault
Highly flexible library to manage and orchestrate JWT workflow
-
atlassian-app-auth
Library for authenticating as an Atlassian Connect App
-
ssi
Core library for Verifiable Credentials and Decentralized Identifiers
-
gsasl-sys
Raw FFI wrapper for GNU sasl (gsasl)
-
termit-ion
A hopeful fork of the original bindless library for manipulating terminals
-
oauth21-server
A library to quickly create an OAuth2.1 server
-
bsd_auth
Rust API for OpenBSD’s bsd_auth
-
totp_embed
A fork of totp-lite for embedded environment
-
actix-web-security
Basic-Auth / OAuth2 easy-to-use authentication modules for actix web
-
authy
Bindings for the Authy two factor web service
-
termion_temporary_zellij_fork
A bindless library for manipulating terminals
-
ssi-contexts
JSON-LD context files related to Verifiable Credentials, Decentralized Identifiers, and Linked Data Proofs
-
vault-credentials
Rust Library that fetch secrets from Vault and load them as environment variables
-
git-credential
Provides types that help to implement git-credential helpers
-
humphrey_auth
User authentication for the Humphrey web server
-
yubibomb
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…
-
steamguard
Library for generating 2fa codes for Steam and responding to mobile confirmations
-
identity_did
Agnostic implementation of the Decentralized Identifiers (DID) standard
-
allow-me
An authorization library with json-based policy definition
-
pwned
Simple Have I Been Pwned checker
-
libpassgen
Library for generating passwords
-
mozwire
MozillaVPN wireguard configuration manager
-
git-credentials
A WIP crate of the gitoxide project to interact with git credentials helpers
-
ezoauth
Easy to use OAuth2 client for rust
-
fidelius
A CLI Tool to generate TOTP for any 2FA locally
-
eff-wordlist
Rust crate packaging EFF wordlist
-
discord-qr-auth
A Rust library to authenticate with Discord using QR codes
-
rocket_oauth2
OAuth2 for Rocket applications
-
digest_auth
Implementation of the Digest Auth algorithm as defined in IETF RFC 2069, 2617, and 7616, intended for HTTP clients
-
yatotp
Yet Another TOTP client which stores its data locally
-
rocket-grants
Authorization extension for
rocket
to validate user permissions -
googauth
An application that uses OpenID Connect to sign in to a Google account, and store the credentials locally for ease of use
-
miniotp
Minimal customisable HOTP and TOTP implementations
-
strava-auth
Strava auth api bindings
-
forbidden
An auth library for Rust applications
-
tokidator
Token based authentication framework
-
lrau
LrAU is an authentication and permission management system
-
ffsend-api
A fully featured Firefox Send API client
-
libgssapi-sys
A low level binding to gssapi
-
oauthcli
Implementation of OAuth 1.0 (and Twitter’s f*ckin’ OAuth) Client
-
kwrap
Kwrap’s command line client
-
ttyaskpass
a safely passphrase prompt library
-
ttv-auth
A wrapper around
twitch_oauth2
for publishing as part ofttv-rs
-
aliri_tokens
Background token management and renewal based on best practices
-
distro-keyring
Keyring data files from linux distributions
-
tiny-oidc-rp
Tiny OpenID Connect Relying Party
-
wow_login_messages
Message definitions for World of Warcraft authentication servers
-
ory-oathkeeper-client
SDK Client for Ory Oathkeeper
-
ssb-box-stream
Implemenation of Scuttlebuts authentication and encryption protocol for peer connections
-
oauth2-surf
HTTP client adapter for oauth2 crate using the surf HTTP client
-
ledger-apdu
Ledger Hardware Wallet - Common APDU Protocol Types
-
cargo-credential-1password
A Cargo credential process that stores tokens in a 1password vault
-
oauth2-core
OAuth 2.0 Core
-
gars
Google Authenticator CLI
-
vault_client
A client library for HashiCorp Vault
-
credent_cli_model
Reads in credentials from the CLI
-
gouth
This library provides auto-renewed tokens for GCP service authentication
-
slauth
oath HOTP and TOTP complient implementation
-
sasl
A crate for SASL authentication. Currently only does the client side.
-
caelum-vcdm
This crates implements w3’s Verifiable Credential Data Model
-
winauth
Windows Authentication in Rust (NTLMv2)
-
ripasso
A password manager that uses the file format of the standard unix password manager ‘pass’
-
gcp_service_oauth2
Rust implementation of service account authentication via OAuth 2.0 for Google Cloud Platform
-
bsd_auth-sys
Minimal Rust bindings for OpenBSD’s bsd_auth
-
pam-u2f-mapping
pam-u2f mapping file parser and formatter
-
pam
Safe Rust wrappers for PAM authentification
-
wpa_passphrase
Generate a WPA PSK from a SSID and passphrase
-
veriform_derive
Custom derive for the Veriform verifiable data serialization format
-
genrepass
Library for generating a readable password from an ordered list of words extracted from text. For improved security, numbers and special characters are inserted at random places.
-
milenage
MILENAGE Algorithm Set
-
siwa
Sign In With Apple JWT validator library
-
actix-casbin
An Actix actor for casbin
-
cargolifter-storage-s3
CargoLifter S3 storage
-
sudo_plugin-sys
Bindings to the sudo plugin API
-
vndb_rs
Bare-bones VNDB api
-
pwquality
Binding for pwquality
-
inth-oauth2-async
OAuth2 client
-
cccolutils
Kerberos5 Credential Cache Collection Utilities
-
rfc-4226
Implementation of IETF RFC 4226 (HOTP)
-
hipchat-client
An API client library for HipChat
-
spotify_downloader
Downloads Spotify playlists
-
otp_generator
Otp generator
-
etwin_auth_store
Dinoparc store implementation
-
libotp
One Time Password generator
-
secbox
Sensitive data container
-
ras_auth
Microservice for authentication, used together with ras_service
-
iron-login
Basic session management in Iron
-
bearer
Command line utility to generate HTTP Authorization header with bearer tokens. This is achieved with OAuth2 authorization code and refresh token workflow.
-
credentials_to_env
Fetch secrets from Hashicorp’s Vault and write to environment or files, then exec another program
-
pam_groupmap
PAM Service module allowing to map users based on LDAP group membership
-
auth0-management
An unofficial client for Auth0 Management API
-
http-sign
Implementation of the HTTP signature draft standard
-
genp
A library for generating passwords and passphrases
-
gcp-sa
Google Cloud Platform Service Account OAuth authentication abstraction
-
rotp
A simple command line HOTP and TOTP generator
-
pointguard
pointguard is a cli password manager that is compatible with password-store
-
spotify-oauth
An implementation of the Spotify Authorization Code Flow in Rust
-
github_auth
Authenticate with GitHub from the command line
-
chaos
Password metadata storage and xsalsa20 hasher
-
slpm-file
The official tools for the open .slpm file format made for the StainLessPasswordManager
-
actix-jwt-auth-middleware-derive
This crate provides a derive macro for the actix-web::FromRequest trait
-
ppg
A command-line passphrase generator
-
jwk-set
JSON Web Token (JWT) Set
-
oxide-auth-actix
A OAuth2 server library for actix featuring a set of configurable and pluggable backends
-
jsonwebkey-convert
Convert an RSA public key between Json Web Key and DER/PEM format
-
oauth-credentials
Types for representing the credential pairs of OAuth 1.0
-
openv
A tool that uses the credentials stored in 1password as an environment variable
-
jwt_hmac
A simple library for generating and parsing JWT tokens using HMAC SHA256 as per https://jwt.io/introduction
-
vk-auth
Vkontakte (vk.com) authorization client
-
cks_accumulator
Pairing based accumulator from the paper - An Accumulator Based on Bilinear Maps and Efficient Revocation for Anonymous Credentials
-
mauth-client
Sign requests and validate responses using the Medidata MAuth protocol
-
auth3_sdk
Official SDK to use the Auth3.dev Identity Platform API
-
wincredentials
A wrapper around the Win32 API credential management functions
-
blizzard-id
A UID library, originally developed for the Blizzard Game Engine ❄️
-
rusthotp
A simple, pure Rust implementation of the HMAC-based One-Time Password algorithm specified in RFC 4226
-
twitch_oauth2_auth_flow
Twitch Oauth2 Authentication Flow helper
-
rustica-keys
A library for parsing, verifying, and creating SSH Certificates
-
google_auth
get google default credentials
-
k8s-gcr-auth-helper
A Kubernetes authentication helper to expose per-user credentials as Image Pull Secrets for Google Container Registry
-
auth_for_warp
plugin auth module for warp-based servers
-
twapi-ureq
Twitter OAuth library used by ureq
-
docker_credential
Reads a user’s docker credentials from config
-
ssmpuller
Generates a systemd EnvironmentFile from AWS Systems Manager parameters
-
oauth2-apple
OAuth 2.0 Apple
-
diceware
A command line diceware, sans dice
-
google-signin
API bindings for Google Sign-In
-
credent_fs_model
Reads / Writes credentials from / to disk
-
coconut_sig
Coconut: Threshold Issuance Selective Disclosure Credentials with Applications to Distributed Ledgers
-
ledger-filecoin
Library to integrate with the Ledger Filecoin app
-
steam-auth
Allows you to implement a ‘login with steam’ feature on your website
-
cloak
A Command Line OTP (One Time Password) Authenticator application
-
aliri_warp
Warp filters for interacting with
aliri
authorities -
eternalfest_auth_store
Dinoparc store implementation
-
ledger-transport-zemu
Ledger Hardware Wallet - Zemu Transport
-
aws-auth-payload
This library provides methods for you to use your AWS credentials to generate a pre-signed request to AWS API
-
rocket-auth-token
Auth token and credentials helper for your rocket web api. This is a basic token generator plugin for Rust Rocket Web.
-
fenrir
Locates wifi devices using services such as wigle.net
-
cargo-credential-wincred
A Cargo credential process that stores tokens with Windows Credential Manager
-
oxide-auth-poem
A OAuth2 server library for Poem featuring a set of configurable and pluggable backends
-
poem-grants
Authorization extension for
poem
to validate user permissions -
trompt
A simple prompting library for rust
-
firebase-admin-auth-rs
A firebase ID token validator written in Rust
-
ory-keto-client
SDK Client for Ory Keto
-
eztotp
An easy-to-use TOTP solution
-
otpshka
OTP library
-
diceware-rs
Diceware passphrase generator
-
r2fa
Rust Two-Factor Authentication (R2FA) is a collection of tools for two-factor authentication
-
rustotp
A simple, pure Rust implementation of the Time-Based One Time Password (TOTP) algorithm specified in RFC 6238
-
qwerty
Password generation library