2009-01-27 5 views
2

Je commence à apprendre RoR et je veux faire mon blog personnel dans cette langue. Je code habituellement quelques prototypes en plus de ce que je fais dans mon blog. Donc je voudrais que les gens puissent se connecter, et s'inscrire avec leur openID. Donc j'étais sur le point de sauter à l'endroit de codage quand j'ai réalisé le concept de gemmes et tout ce truc vous donne des outils pour ce genre de choses.Connexion/Inscription Ruby on Rails?

Y a-t-il une sorte de paquetage pour gérer les utilisateurs, les profils et l'ID d'ouverture?

Répondre

2

Je vous conseille de regarder bort comme une application complète avec RoR Squelette builtin RESTful auth, un de ses fourchette here ou à AuthLogic une solution auth moins intrusive pour Rails (et Merb et quelques autres).

3

consultez le plugin-authentification reposant de technoweeni

1

Une chose que vous voulez être au courant pour éviter les heures de maux de tête: le Ruby qu'OpenID library changé sensiblement avec OpenID 2.0, donc si vous utilisez un code de plugin ou par exemple à partir d'un blog, assurez-vous d'utiliser la version d'OpenID à laquelle elle correspond.

Il existe plusieurs plugins; celui avec beaucoup d'activité est open_id_authentication. Dan Webb a une bonne authentification guide à OpenID dans Rails qui vous guide dans l'écriture du code réel, mais notez que, au moins, j'ai vérifié qu'il n'avait pas été mis à jour pour OpenID 2.0.

2

Jetez un coup d'œil à l'application bort squelette. Il possède une authentification reposante et une authentification openid déjà configurée entre autres choses.

Railscasts a également un certain nombre de screencasts sur la configuration de l'authentification, l'authentification reposante et OpenID.