Kanidm: A simple, secure, and fast identity management platform
- Updated
Dec 13, 2025 - Rust
OpenID connect (OIDC) is an authentication layer on top of the OAuth 2.0 authorization framework. Beside SAML it’s widely known for being used as a single sign-on method. It uses REST and JSON for communication with the identity provider.
Kanidm: A simple, secure, and fast identity management platform
Zero-Trust access management with true WireGuard® 2FA/MFA
Single Sign-On Identity & Access Management via OpenID Connect, OAuth 2.0 and PAM
FerrisKey is an open-source IAM solution designed for modern cloud-native environments. With its high-performance API written in Rust and its intuitive web interface developed in Typescript/React, FerrisKey offers a robust and flexible alternative to traditional IAM solutions.
a calendar server aiming to be simple, fast and passwordless
OpenID Connect Rust Library
A high-performance Lambda authorizer for API Gateway that can validate OIDC tokens
General purpose OAuth2 component for Yew
A HTTP Filter checking for OIDC Authentication, made for Envoy Plugins, written in Rust
⚔️ A modern, attribute-aware access control engine written in Rust. Supports RBAC, ABAC, ReBAC, PBAC, and fine-grained multi-tenant policies. Built to rival Keycloak's authorization module.
Tool for getting tokens from OAuth 2.0/OpenID Connect providers
A smol identity provider
Example full stack rust project using Sycamore for wasm and actix for backend, implementing BFF and OIDC for authentication.
Safe asynchronous OAuth 2.0 + OpenID Connect Authorization Server
legitima is a work in progress LDAP provider for ORY Hydra. Together with it, it can be used as an OpenID Connect (OIDC) provider