StandardId
Ruby gem v0.20.1
A comprehensive authentication engine for Rails 8.
A complete, secure-by-default auth solution built on Rails' own security primitives. Dual-engine architecture cleanly separates cookie-based web auth (/) from JWT-based API auth (/api), with OAuth 2.0 / OpenID Connect, passwordless email & SMS OTP, and STI-backed session management.
- Full OAuth 2.0 + OIDC with PKCE enforcement and client-secret rotation
- Hardened passwordless OTP with enumeration defense and atomic attempt tracking
- Polymorphic multi-tenant OAuth clients with audit trail
- Decoupled event system via ActiveSupport::Notifications
- Optional Inertia.js integration for React/Vue/Svelte SPAs