2010-11-01 5 views
9

Devise Authentication gem (http://github.com/plataformatec/devise) est un outil Rails permettant d'authentifier un utilisateur et de configurer son identité dans une application Rails. J'ai trouvé tellement de choses cool pour Rails que je suis juste époustouflé par cette plate-forme. Je n'ai appris que Rails depuis avril, et j'adore ça.Le moteur d'authentification pour ASP.Net MVC comme Devise for Rails?

Cependant, je travaille également dans ASP.Net MVC, et j'ai créé mon propre petit contrôleur de connexion pour mon application MVC. Il semble que tout le monde le fait pour leur application MVC, non? Ce n'était pas vraiment une douleur à ne pas faire, mais l'homme quel sens de réinventer la roue! Je ne gère que l'action de base sign_in, et pas toutes les autres actions que le Devise gère comme envoyer des informations de compte, réinitialiser des mots de passe, sign_up, etc. Donc, naturellement, je me demande s'il existe un équivalent .Net de Devise. .

Je sais que le framework .Net a un composant d'authentification, et j'ai essayé, mais il est très lourd à certains égards, et il manque beaucoup d'autres fonctionnalités de base que Devise gère simplement avec facilité. Même les vues de chaque action ne sont pas aussi complètes que le support du moteur de vue de Rails. Les schémas de table pour l'authentification .Net sont trop complexes pour mes besoins. Beaucoup d'applications ont leur propre table d'utilisateurs avec et identification, nom d'utilisateur, mot de passe, etc, et nous avons juste besoin d'un moyen facile de se connecter à cette table et obtenir tous les conrtollers, actions et vues générées pour nous. La bonté de la gemme de Devise dans Rails est qu'avec quelques commandes de générateur à la ligne de commande, et quelques lignes ici et là pour le configurer dans mon application et contrôleurs alors BOOM, le tout fonctionne juste avec si peu d'effort I Je ne pouvais même pas y croire. J'espère que cette nouvelle fonctionnalité .Net NuPack pourrait fournir une opportunité pour introduire facilement des outils comme celui-ci dans une application MVC (ce que Rails appelle un bijou), mais d'abord quelqu'un doit le construire. Est-ce que quelqu'un sait si cela a déjà été fait?

+0

Cinq ans plus tard, et je trouve qu'il n'y a toujours pas un élément d'authentification dans ASP.NET qui est aussi simple et facile à utiliser Devise. Assez incroyable. –

Répondre