Bonjour,
Je développe actuellement une application Rails qui donne une liste de
clients appartenant chacun à un partenaire. Je voudrais mettre en place
un système d’authentification qui permettrait aux partenaires de
s’authentifier afin qu’ils n’aient accès qu’aux clients les concernant.
Après quelques recherches concernant les authentifications j’ai trouvé
un grand nombre de plugins/gems disponibles mais j’aimerai avoir un avis
de personnes plus expérimentées sur ce qui conviendrait le mieux à mes
besoins.
Merci d’avance
Sébastien
P.S: j’utilise Rails 2.2.2 avec ActiveScaffold
Ce que je ferais personnellement: plugin authlogic pour
l’authentification (que je préfère au célèbre restful_authentication),
pour ce qui est des permissions, il faudra coder un cloisonnement des
données, notamment au niveau des models - et donc de la base (un
partenaire a accès aux clients du partenariat uniquement).
Si les permissions doivent être plus fines, voir paramétrables, je me
joins à ta question: je recherche un plugin permettant d’implémenter des
permissions paramétrables (RBAC, Role Based Access Control), quelqu’un
a-t-il un retour d’expérience sur un plugin ou une implémentation?
–
Thomas
Sebastien P. a écrit :
Merci pour vos réponses, Authlogic me parait un bon choix d’après ce que
j’ai lu sur internet. Pour le cloisonnement je pense que j’arriverai Ã
m’en sortir.
Sébastien