sebadob/rauthy

Public

Single Sign-On Identity & Access Management via OpenID Connect, OAuth 2, PAM

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 11/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Rauthy là máy chủ Identity & Access Management (SSO) gọn nhẹ viết bằng Rust, hỗ trợ OpenID Connect, OAuth 2 và PAM. Dự án hướng tới các lập trình viên và quản trị hệ thống muốn giải pháp SSO bảo mật cao, hỗ trợ mạnh mẽ Passkeys và tiết kiệm tài nguyên thay thế Keycloak.

  • Nhẹ và tiết kiệm tài nguyên, có thể chạy mượt mà ngay cả trên phần cứng giới hạn như Raspberry Pi với mức tiêu thụ RAM thấp (~35mb đến ~65mb).
  • Mặc định sử dụng cơ sở dữ liệu nhúng Hiqlite hoặc tùy chọn kết nối PostgreSQL, hỗ trợ kiến trúc High-Availability (HA).
  • Bảo mật mặc định mạnh mẽ với ký token ed25519, S256 PKCE, FIDO2/WebAuthn, tài khoản không dùng mật khẩu và chống brute-force/credential stuffing.
  • Tích hợp module PAM và NSS tùy chỉnh giúp quản lý đăng nhập Linux hosts và SSH có xác thực đa yếu tố.

Lưu ý

  • Chế độ LOCAL_TEST=true chỉ chạy trên localhost và sử dụng cấu hình demo tối thiểu không an toàn.
  • Một số trình duyệt như Firefox không cho phép đăng ký Passkey khi dùng chứng chỉ TLS tự ký (self-signed).
  • Tìm kiếm người dùng trong Admin UI có thể mất khoảng 3 giây khi số lượng người dùng vượt quá 10 triệu.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến32
  • Độ tươi100
  • Cộng đồng37
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · DevOps
  • Loại dự ánỨng dụng
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Rust
  • Docker
  • PostgreSQL
  • Prometheus
  • OpenAPI

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn chính của ứng dụng máy chủ Rauthy viết bằng Rust
  • frontend/Mã nguồn giao diện web quản trị (Admin UI) và bảng điều khiển tài khoản người dùng
  • rauthy-client/Thư viện client Rust để tích hợp kết nối với máy chủ Rauthy
  • migrations/Các tệp di chuyển lược đồ cơ sở dữ liệu (database migrations)
  • book/Tài liệu hướng dẫn chi tiết của Rauthy Book
  • templates/Mẫu giao diện HTML và mẫu email thông báo

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/sebadob/rauthy.git
cd rauthy

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Triển khai Identity Provider SSO tự lưu trữ (self-hosted) cho các ứng dụng web thông qua OIDC và OAuth 2.
  • Cấu hình xác thực không cần mật khẩu (passwordless) hoàn toàn bằng WebAuthn/FIDO2 Passkeys.
  • Bảo vệ truy cập máy chủ Linux và đăng nhập SSH qua module PAM/NSS.
  • Xác thực thiết bị IoT và CLI không giao diện thông qua OAuth 2 Device Authorization Grant flow.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1farion1231/cc-switchA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io150.1k+2.4k
  2. 2rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.127.5k+862
  3. 3rust-lang/rustEmpowering everyone to build reliable and efficient software.120.8k+134
  4. 4tauri-apps/tauriBuild smaller, faster, and more secure desktop and mobile applications with a web frontend.112.3k+179
  5. 5denoland/denoA modern runtime for JavaScript and TypeScript.108.8k+45

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 11/10/2026.