1 dépôt
Frameworks for managing user identities and session persistence specifically for Ruby applications.
Distinguishing note: None of the candidates capture the holistic identity of an authentication framework for Ruby.
Explore 1 awesome GitHub repository matching security & cryptography · Ruby Authentication Frameworks. Refine with filters or upvote what's useful.
Authlogic est un framework d'authentification Ruby conçu pour gérer les identités des utilisateurs, la persistance des sessions et le hachage sécurisé des mots de passe. Il fournit un système pour vérifier les identifiants des utilisateurs par rapport aux enregistrements stockés en utilisant des champs d'identité configurables. Le framework se distingue par son intégration d'identité basée sur des fournisseurs, permettant aux applications de connecter les flux d'authentification à des services externes incluant OAuth, OpenID Connect, LDAP et diverses plateformes de médias sociaux. Il inclut également un modèle d'extensibilité qui exécute du code personnalisé défini par l'utilisateur via des hooks et des callbacks pendant les processus de vérification d'identité et de cycle de vie de session. Le système couvre de larges domaines de capacités, notamment la gestion de session avec configuration de cookie sécurisée, le salage et le hachage cryptographique des mots de passe, et la surveillance de l'activité utilisateur pour suivre les tentatives de connexion et les adresses IP. Il automatise en outre les transitions de session pour déplacer les utilisateurs vers des états authentifiés après l'inscription ou les mises à jour de mot de passe.
Provides a comprehensive framework for managing user identities, session persistence, and secure password hashing in Ruby.