2010-11-01 10 views
9

Devise Authentication gem (http://github.com/plataformatec/devise) è uno strumento Rails per autenticare un utente e impostare la propria identità in un'app Rails. Ho trovato così tante cose interessanti come questa per Rails che sono semplicemente spazzato via da quell'intera piattaforma. Ho solo imparato Rails da aprile e lo adoro.Motore di autenticazione per ASP.Net MVC come Devise for Rails?

Tuttavia, lavoro ancora su ASP.Net MVC e ho creato il mio piccolo controller di login per la mia app MVC. Sembra che tutti lo facciano per la loro app MVC, giusto? Non è stato davvero un dolore non farlo, ma uomo che senso di re-inventare la ruota! Gestisco solo l'azione sign_in di base, e non tutte le altre azioni che Devise gestisce come le informazioni sull'account di posta elettronica, la reimpostazione delle password, la sign-up, ecc. Quindi, naturalmente, mi chiedo se ci sia un equivalente .Net di Devise che fluttua là fuori .

So che il framework .Net ha un componente di autenticazione, e l'ho provato, ma è molto pesante sotto alcuni aspetti e molto carente in altre funzionalità di base che Devise gestisce semplicemente con facilità. Persino le visualizzazioni per ogni azione non sono quasi complete quanto il supporto del motore di visualizzazione di Rails. Gli schemi di tabella per l'autenticazione .Net sono eccessivamente complessi per le mie esigenze. Molte app hanno una propria tabella utenti con ID, nome utente, password, ecc. E abbiamo solo bisogno di un modo semplice per collegarci a quella tabella e ottenere tutti i contatori, le azioni e le viste generate per noi. La bontà della gemma Devise in Rails è che con un paio di comandi di generatore sulla riga di comando, e qualche riga qua e là per configurarla nella mia app e nei controller, quindi BOOM, l'intera cosa sta funzionando con così poco sforzo non potevo nemmeno crederci.

Spero che questo nuovo elemento NuPack .Net possa fornire un'opportunità per introdurre facilmente strumenti come questo in un'app MVC (ciò che Rails chiama un gioiello), ma prima qualcuno deve costruirlo. Qualcuno sa se è stato fatto ancora?

+0

Cinque anni più tardi e sto scoprendo che ci sono ancora non è un componente di autenticazione in ASP.NET che è il più semplice e facile da usare come Devise. Incredibile. –

risposta

Problemi correlati