Passwordless est un moteur d'authentification pour les applications Ruby on Rails qui remplace la gestion traditionnelle des mots de passe par une vérification par lien magique envoyé par e-mail. Il permet un accès utilisateur sécurisé en générant et en validant des jetons signés cryptographiquement et limités dans le temps, permettant aux utilisateurs de s'authentifier via leurs adresses e-mail.
Les fonctionnalités principales de mikker/passwordless sont : Magic Link, Session-Based Access Controls, Passwordless Authentication, Middleware, Rails Authentication Frameworks, Brute Force Protections, Authentication Rate Limiters, Route-Based Access Restrictions.
Les alternatives open-source à mikker/passwordless incluent : thoughtbot/clearance — Clearance is a Ruby on Rails authentication framework designed to manage user accounts, encrypted password storage,… vvo/next-iron-session — next-iron-session is a session management library for Next.js applications that stores encrypted user state in secure… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… symfony/security-http — This project provides a comprehensive security framework for PHP applications, designed to manage the entire lifecycle… heartcombo/devise — Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management…
Clearance is a Ruby on Rails authentication framework designed to manage user accounts, encrypted password storage, and session-based identity verification. It serves as an email and password authenticator that validates user identities and controls access to protected application features. The framework utilizes a request-processing middleware to expose user identity to the application environment and employs a chain of guards to enforce customizable sign-in requirements. It includes a secure password recovery system that uses email-based reset tokens to allow users to update credentials. T
next-iron-session is a session management library for Next.js applications that stores encrypted user state in secure browser cookies. This system enables stateless session management, allowing applications to maintain user identity without requiring a server-side database for session tracking. The project provides utilities for securing data payloads through symmetric-key encryption and signing, including support for versioned encryption key rotation. It includes tools for implementing passwordless authentication via secure one-time magic links and integrating external identity providers thr
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio