3 repository-uri
Authentication systems specifically designed for the Ruby on Rails ecosystem.
Distinct from Ruby on Rails Frameworks: Shortlist candidates are either too broad (general Rails frameworks) or too specific (component generators).
Explore 3 awesome GitHub repositories matching web development · Rails Authentication Frameworks. Refine with filters or upvote what's useful.
Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management system that handles registration, sign-in, password recovery, and account confirmation. The system integrates with the Warden middleware to manage user sessions and security across various request types. The framework functions as a multi-model authentication engine, allowing for the configuration of multiple distinct user models with independent routes and access controls. It also provides a standardized interface to connect with external identity providers and third-party lo
Provides a complete authentication system for Ruby on Rails applications including sign-up, sign-in, and session persistence.
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
Implements a complete authentication framework specifically designed for the Ruby on Rails ecosystem.
Passwordless este un motor de autentificare pentru aplicațiile Ruby on Rails care înlocuiește gestionarea tradițională a parolelor cu verificarea prin link-uri magice trimise prin e-mail. Acesta permite accesul securizat al utilizatorilor prin generarea și validarea unor token-uri semnate criptografic, cu durată limitată, permițând utilizatorilor să se autentifice prin adresele lor de e-mail. Framework-ul oferă o gestionare cuprinzătoare a ciclului de viață al sesiunii, inclusiv politici de expirare configurabile și control al accesului bazat pe rute pentru a proteja zonele sensibile ale aplicației. Acesta încorporează primitive de securitate, cum ar fi limitarea ratei de cereri pentru a atenua atacurile de tip brute force și middleware pentru a impune starea de autentificare pe parcursul cererilor web. Dezvoltatorii pot personaliza fluxul de autentificare prin suprascrierea comportamentelor implicite pentru crearea sesiunii, redirecționarea paginilor și livrarea notificărilor. Biblioteca include, de asemenea, utilitare dedicate pentru testare automată, permițând dezvoltatorilor să simuleze programatic stările de autentificare și deconectare ale utilizatorilor în cadrul suitelor de teste de integrare și de sistem.
Implements secure user login systems for Rails applications using email-based magic link verification.