Rust Authentication

Open-source Rust projects categorized as Authentication Edit details

Top 15 Rust Authentication Projects

  • Ockam

    Orchestrate end-to-end encryption, mutual authentication, key management & authorization policy enforcement — at scale.

    Project mention: Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.58] | reddit.com/r/rust | 2022-01-13

    Ockam crates implement a collection of messaging and cryptographic protocols that provide end-to-end application layer trust in data. We believe that, in order to have a realistically manageable vulnerability surface, all modern applications need end-to-end guarantees of data integrity and authenticity. The only way to build secure and private applications is to remove unnecessary implicit trust in network boundaries, intermediaries and infrastructure.

  • lldap

    Light LDAP implementation

    Project mention: AD/LDAP options | reddit.com/r/homelab | 2022-08-06

    I have been using LLDAP for the last month, https://github.com/nitnelave/lldap

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • sudo_pair

    Plugin for sudo that requires another human to approve and monitor privileged sudo sessions

    Project mention: How to enforce 4-eyes administration | reddit.com/r/linuxquestions | 2022-04-09
  • rust-jwt

    JWT lib in rust

    Project mention: help me with session based authentication in actix web please!!! | reddit.com/r/rust | 2022-06-19

    So first I generate a token using the jsonwebtoken crate. This accepts a struct that is serde serializable and deserializeable. After that I construct the Cookie and send it as the response to the request for the '/login' route. You can see my struct here (I named it JWT, but that is not the best name ever, this is the data included in the JWT token): https://github.com/horvbalint/speer/blob/main/backend/src/jwt.rs And then the login route here (line 88): https://github.com/horvbalint/speer/blob/main/backend/src/routes.rs

  • frank_jwt

    JSON Web Token implementation in Rust.

    Project mention: Trying to invoke cloud function from another function | reddit.com/r/googlecloud | 2022-08-05

    ID Token generated (make sure you are generating ID Token and not access token) does not have the correct audience. For cloud functions, the audience will be the URL. You can validate this by printing the ID Token and decoding it in https://jwt.io/

  • openidconnect-rs

    OpenID Connect Library for Rust

  • biscuit-rust

    Rust implementation of the Biscuit authorization token

    Project mention: How to handle Permissions/roles with Golang web? | reddit.com/r/golang | 2022-05-22
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • firestore-db-and-auth-rs

    Easy Rust access to your Google Firestore DB via service account or OAuth impersonated Google Firebase Auth credentials

  • rocket-auth-login

    Authentication and login processing for Rust's Rocket web framework. Demonstrates a working example of how to authenticate users and process login as well as how to handle logging out.

  • rocket_auth

    An implementation for an authentication API for Rocket applications.

  • rust-spa-auth

    Example application using a Vue frontend with Rust backend that has authentication + authorization.

  • sqlx-adapter

    Asynchronous casbin adapter for mysql, postgres, sqlite based on sqlx-rs

  • srp6-rs

    A safe implementation of the secure remote password authentication and key-exchange protocol (SRP and SRP6a)

  • forbidden

    An auth system/library for Rust applications

    Project mention: I made a SSO as my first project in Rust | reddit.com/r/rust | 2022-03-10
  • xboxlive-auth

    A program to retrieve a Minecraft account's access token based on the new Microsoft authentication scheme.

    Project mention: A program to authenticate to Minecraft using the Microsoft Authentication Scheme | reddit.com/r/rust | 2021-10-03
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-06.

Rust Authentication related posts

Index

What are some of the best open-source Authentication projects in Rust? This list will help you:

Project Stars
1 Ockam 1,956
2 lldap 1,471
3 sudo_pair 1,153
4 rust-jwt 968
5 frank_jwt 239
6 openidconnect-rs 156
7 biscuit-rust 123
8 firestore-db-and-auth-rs 74
9 rocket-auth-login 53
10 rocket_auth 48
11 rust-spa-auth 39
12 sqlx-adapter 26
13 srp6-rs 10
14 forbidden 8
15 xboxlive-auth 5
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com