{"repo":"hoangsonww/Passwordless-Auth-Rust","free":true,"listed":false,"github":"https://github.com/hoangsonww/Passwordless-Auth-Rust","clone":"git clone https://github.com/hoangsonww/Passwordless-Auth-Rust.git","description":"🚔 Self-hosted passwordless authentication server in Rust offering magic links, WebAuthn, and TOTP fallback with JWT-based session management and revocable refresh tokens. Includes reliable email queueing, SQLite persistence, and containerized deployment via Docker for internal tools without relying on third-party identity providers.","language":"Rust","stars":15,"topics":["axum","c","csharp","docker","docker-compose","make","makefile","password","passwordless","passwordless-authentication"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Passwordless Auth — Self-Hosted Passwordless Authentication Server Table of Contents 1. Overview 2. Goals & Motivation 3. Key Concepts - Core Technologies - Authentication Flows - Security Primitives 4. Architecture Diagrams - High-level architecture overview - Class diagram for core components 5. Quickstart 6. Installation & Build 7. Configuration 8. HTTP API Reference & Usage - Magic Link Flow - TOTP Flow - WebAuthn Flow - Token Refresh 9. OpenAPI Specification & Client Example 10. Email Queue Worker 11. Testing 12. Docker & Orchestration 13. Shell Helpers & Scripts 14. Example File Layout After Run 15. Troubleshooting & Common Issues 16. Security Considerations 17. Extension Points / Developer Notes 18. Contributing 19. Glossary 20. License Overview Passwordless Auth is a self-hosted identity and authentication server designed for small teams and internal tools. It provides modern passwordless login mechanisms—magic links delivered via email, WebAuthn (passkeys), and TOTP fallback—while issuing JWTs for session management. No third-party identity provider is required; all state is under your control, with revocable short-lived sessions and refresh tokens. Goals & Motivation - Eliminate shared passwords : Reduce risk by avoiding traditional passwords in favor of magic links, passkeys, and one-time TOTP codes. - Self-hosted control : No reliance on external SaaS for auth; all data, tokens, and credentials live under your infrastructure. - Modern UX : Support for WebAuthn (bi","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangsonww","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangsonww/Passwordless-Auth-Rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}