Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Rust Authentication Projects
-
A new LLdapDockerComposeConnectionDetailsFactory class for Light LDAP Implementation for Authentication.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Ockam
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.
Project mention: Autossh – automatically restart SSH sessions and tunnels | news.ycombinator.com | 2024-09-28May I suggest a tool built for application level portals instead?
https://github.com/build-trust/ockam
One binary, easy to use, no ssh getting stuck! (yep, I work at Ockam :)
-
Project mention: Kanidm: A simple, secure and fast identity management platform | news.ycombinator.com | 2024-06-10
-
-
GlobalProtect-openconnect
A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, and client certificate authentication, etc.
-
sudo_pair
Plugin for sudo that requires another human to approve and monitor privileged sudo sessions
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Project mention: Rauthy: OpenID Connect Single Sign-On Identity and Access Management | news.ycombinator.com | 2025-04-06
-
-
-
-
Project mention: Verifying Cognito access tokens - Comparing three JWT packages for Lambda authorizers | dev.to | 2025-04-03
The Lambda authorizer code decodes and verifies the token, and its business logic determines whether the request should proceed to the backend or be denied. Cognito access tokens are JSON Web Tokens (JWTs), and to simplify our coding, we might opt for an external package to handle token verification.
-
Project mention: L402: The Missing Piece in the Internet's Payment Infrastructure | news.ycombinator.com | 2024-07-15
Well, the answer is "I do not know"
Now, if I had to guess, this are "a new kind of cookies" so they just took a name that went with it (like they did with biscuits https://www.biscuitsec.org/)
There are many chances that they got he name wrong and they meant Macaron (with one O instead of two). Those are "layered" cookies, which bring some resemblance on how "caveats" can be understood.
-
nforwardauth
Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc)
-
firestore-db-and-auth-rs
Easy Rust access to your Google Firestore DB via service account or OAuth impersonated Google Firebase Auth credentials
-
-
-
-
-
-
-
-
axum-shuttle-postgres-authentication-demo
Full stack authenticated site built in Rust with Axum, Postgres and Shuttle
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Authentication discussion
Rust Authentication related posts
-
Lldap Release v0.6.0
-
Lldap: Light LDAP Implementation
-
Authorization is still a nightmare for engineers
-
Alt to Ngrok, Written in Rust
-
Show HN: Axum-login, simple and flexible user auth for your Rust axum projects
-
How we built a Swift app that uses Rust
-
Biscuit Authorization
-
A note from our sponsor - InfluxDB
influxdata.com | 20 Apr 2025
Index
What are some of the best open-source Authentication projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | lldap | 4,927 |
2 | Ockam | 4,523 |
3 | kanidm | 3,400 |
4 | rust-jwt | 1,807 |
5 | GlobalProtect-openconnect | 1,588 |
6 | sudo_pair | 1,248 |
7 | axum-login | 771 |
8 | rauthy | 580 |
9 | openidconnect-rs | 479 |
10 | internet-identity | 436 |
11 | cotp | 292 |
12 | frank_jwt | 252 |
13 | biscuit-rust | 215 |
14 | nforwardauth | 142 |
15 | firestore-db-and-auth-rs | 99 |
16 | pam | 86 |
17 | rocket_auth | 76 |
18 | openid | 69 |
19 | sspi-rs | 57 |
20 | sqlx-adapter | 54 |
21 | axum-casbin | 45 |
22 | winauth-rs | 28 |
23 | axum-shuttle-postgres-authentication-demo | 23 |