2012-08-22 26 views
5

Nelle versioni precedenti di ASP.NET è possibile modificare le impostazioni del provider di appartenenza in web.config in modo che puntino alla mia implementazione personalizzata.Sovrascrittura appartenenza ASP.NET in ASP.NET MVC 4

Sto cercando di emulare questo in MVC4, ma sembra che le cose siano leggermente cambiate nel modello. Sembra che utilizzi WebMatrix.WebData.WebSecurity invece delle classiche classi di appartenenza. Devo rimuovere tutte queste cose e sostituirle con le chiamate Membership come ho fatto in precedenza, oppure esiste un modo per utilizzare le nuove classi WebMatrix.WebData.WebSecurity con la mia implementazione di appartenenza personalizzata?

+0

Perché dovresti utilizzare il provider di appartenenza per iniziare? Mi spiace, mi fa impazzire vedere che la gente lo sta ancora usando. –

+0

Rotola il tuo uomo. È semplice ... Usa OpenId o qualcosa di simile. –

+0

Vorrei fare il mio, ma mi piacerebbe usare il framework Membership per supportarlo. –

risposta

2

Sarà necessario rimuovere tutte le informazioni e sostituirle con le chiamate di appartenenza se si desidera continuare a utilizzare l'implementazione dell'iscrizione personalizzata. SimpleMembership (webmatrix.webdata.websecurity) non funziona con le implementazioni di appartenenza esistenti