Déjà dans ta liste tu mélanges un peu tout, y a des gems pour
l'authentication et des gems pour l'authorization (cancan).

Devise est bien mais quand tu débutes complètement, il fait plein de
trucs magiques.

Le mieux c'est que tu regardes le framework Omniauth, qui est vraiment
un framework d'auth très générique et framework-agnostique.

Regarde le wiki pour comprendre un peu comment ça marche et regarde
comment est faite la gem omniauth-identity qui permet de faire une
authentification basique (email + password).

Fait ton controlleur Rails de gestion de session à la main et stocke
le user_id en session.

2012/10/11 thierry henrio <[email protected]>:
> Salut!
>
> 2012/10/10 helix_tp <[email protected]>
>>
>> Je voudrais connaitre votre expérience sur ces technologies.
>> Simplicité, bug, possibilité de se logger qu’un seul fois pour
>> l’application et twitter, etc
>
> j'ai utilisé devise, +omniauth pour des authentications tierces
> les routes et controller devise sont parfois "casse pied" et il y a moyen de
> les changer si ça ne fait pas ce que tu veux
>
> il y a un peu de code à écrire si tu veux construire sur les datas tierces
> (twitter ne fournit pas l'email, ou alors ça a changé en 3 ans :)
>
> essaie devise et plugge omniauth ensuite ?
> la doc existe,
> https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview
>
> cancan, c'est pour les permissions dans l'application
>
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]



-- 
Nicolas Blanco, Web developper

http://www.nicolasblanco.fr
Jabber/GoogleTalk : [email protected]
Twitter : http://twitter.com/slainer68
Github : http://github.com/slainer68
Skype : slainer68

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à