13

Il ya plusieurs post/recommandations sur les plugins d'autorisation Rails. Ce que je demande ici, cependant, est de savoir s'il existe un moteur Ruby on Rails populaire (ou framework) qui inclut les pages de l'interface utilisateur (ainsi que les contrôleurs/modèles, etc.). Donc, quelque chose on pourrait intégrer dans (moteur) ou utiliser comme point de départ qui comprend:Moteur/cadre de gestion des utilisateurs Ruby on Rails? (avec pages web)

  • inscription (par exemple, l'utilisateur crée une connexion, puis e-mail est envoyé avec un lien d'activation)
  • authentification
  • autorisation
  • interface utilisateur permettant à l'utilisateur de:
    • changement passe
  • Delegated Administration (Facultatif)
    • soutient plusieurs sociétés/séparés/groupes en utilisant la même application
    • Administrateur utilisateur pour la société/groupe X, et affecter l'accès à la personne Y (créer un nouvel utilisateur)
    • interface utilisateur à permettent à l'utilisateur d'exécuter ces fonctions

Je jetai dans la dernière administration déléguée en option. S'il y a un bon produit qui ne possède pas cela, je préfère en entendre parler.

Merci à l'avance

Répondre

1

Je préfère utiliser Authlogic (pour l'authentification) et Lockdown (pour des rôles) en combinaison. Ils sont tous deux dans un état stable et fonctionnent bien!

Jetez un coup d'œil au didacticiel authlogic/lockdown au http://stonean.com/page/lockdown-with-authlogic.

Le Authlogic exemple d'application disponible sur GitHub peut vous montrer un exemple de code pour l'enregistrement, la modification mot de passe, etc.

4

Je pense que vous pouvez obtenir la plupart du temps à l'aide là-bas clearance, mais vous aurez besoin de mettre en œuvre l'autorisation séparément .

Clearance est un moteur Rails qui vous donnera

  • sign_up
  • Autorisation
  • Mot de passe oublié
  • Se souvenir de moi
  • Très facile à personnaliser
1

Devise semble être un grand courant celui qui soutient essentiellement tout sous le soleil.