Authentication

Authentication

Newest releases

kanidm Kanidm: A simple, secure and fast identity management platform
 

nikhiljha If you squint, GitHub is basically a free, zero-ops IdP that provides SSH public keys. Let's use it to authenticate to OpenSSH!
 

osohq Oso is a batteries-included library for building authorization in your application.
 

jbham Add Facebook and Google authentication to your HTTP REST API in Actix-web
 

saanuregh Windows Hello™ style facial authentication for Linux written in Rust, based on Howdy. Uses Linux Pluggable Authentication Modules (PAM) to provide a framework for system-wide user authentication.
 

jedisct1 A new JWT (JSON Web Tokens) implementation for Rust that focuses on simplicity, while avoiding common JWT security pitfalls.
 

programble "It's not that hard" OAuth2 Client OAuth2 really isn't that hard, you know? Documentation License Copyright © 2015, Curtis McEnroe [email protected]
 

metaswitch vault-client vault-client is a native client library for HashiCorp Vault written in Rust. It is an alternative to hashicorp_vault, a less featured cli
 

azyobuzin oauthcli Yet Another OAuth 1.0 Client Library for Rust Features RFC 5849 implementation (without RSA-SHA1) Compatible with Twitter's (f*ckin') impleme
 

libpasta libpasta - Password Storage Algorithms Making Password Painless This library aims to be a all-in-one solution for password storage. In particular, we
 

michael-f-bryan LastPass Rust Client (API Docs) An unofficial interface to the LastPass API based on the lastpass/lastpass-cli project.. Features Login Detect when tw
 

naim94a libotp implements RFC4226 and RFC6238. These RFCs are implemented by Google's Google Authenticator. OTP can increases the security for various things,
 

timvisee ffsend-api [WIP] A fully featured Firefox Send API client written in Rust. This repository is still being worked on, and this documentation is not fin
 

heroickatora oxide-auth A OAuth2 server library, for use in combination with actix or other frontends, featuring a set of configurable and pluggable backends. Abou
 

thinkalexandria BoringAuth BoringAuth is a collection of tools for user authentication. BoringAuth is a fork of LibreAuth that chooses to use the actively developed r
 

messense otpauth-rs Two-step verification of HOTP/TOTP for Rust. Installation Add it to your Cargo.toml: [dependencies] otpauth = "0.3" Examples HOTP example u
 

onesignal linebased Drop-in TCP command server About Simple line-based TCP server for implementing command interfaces. There's no authentication or TLS support.
 

embarkstudios 🔐 tame-oauth tame-oauth is a small oauth crate that follows the sans-io approach. Why? You want to control how you actually make oauth HTTP requests
 

breard-r LibreAuth LibreAuth is a collection of tools for user authentication. Features Password / passphrase authentication no character-set limitation reason
 

wisespace-io Yubico   Enables integration with the Yubico validation platform, so you can use Yubikey's one-time-password in your Rust application, allowing a user
 

gildedhonour Frank JWT Implementation of JSON Web Tokens in Rust. Algorithms and features supported HS256 HS384 HS512 RS256 RS384 RS512 ES256 ES384 ES512 Sign Veri
 

casbin casbin-rs Casbin-RS is a powerful and efficient open-source access control library for Rust projects. It provides support for enforcing authorization
 

dermesser yup-oauth2 is a utility library which implements several OAuth 2.0 flows. It's mainly used by google-apis-rs, to authenticate against Google services.
 

sgrust01 JWT Vault Highly flexible library to manage and orchestrate JWT workflow Examples | Website | Chat TODO Add more examples Improve coverage Features Ma
 

Keats jsonwebtoken API documentation on docs.rs See JSON Web Tokens for more information on what JSON Web Tokens are. Installation Add the following to Carg