2009-01-06 9 views
5

J'ai mis en place des systèmes d'authentification pour les applications web plusieurs fois au cours des années, mais avant que je ne le fasse une fois de plus, j'ai pensé que je demanderais s'il y a une solution en boîte que je devrais connaître.Rails dispose-t-il d'un système d'authentification intégré?

La dernière fois que j'ai vérifié, il n'y avait pas de système d'authentification Rails intégré et la solution standard était le plugin restful-authentication. Est-ce toujours le cas? Ou peut-être a-t-il déjà été plié dans Rails? J'ai vu ça arriver.

+0

Il est peu probable que l'authentification reposée soit repliée car il y a tellement de façons différentes de s'authentifier que c'est en fait une bonne chose que ce soit un 'plugin'. –

Répondre

5

L'authentification reposée est toujours la norme. Si vous n'avez pas regardé le plugin pendant un moment, la source est passée à Github

6

Je suggère maintenant AuthLogic au lieu de reposful-auth, c'est beaucoup moins intrusif mais moins supporté (reposful-auth est inclus dans des choses comme bort).

+0

En second lieu, en utilisant AuthLogic, les avantages sont que c'est une gemme au lieu d'un plugin, cela signifie que vous n'avez pas besoin de maintenir le code sauf si vous le souhaitez. RA utilise des générateurs, ce qui rend votre responsabilité d'ajouter de nouvelles mises à jour. Correctif de sécurité pour AuthLogic? Juste lancez la mise à jour de gemme! – Jaryl