Is FormsAuthentication è obsoleto? [chiuso]

42

Sto creando un sito Web utilizzando ASP.NET MVC 5. Microsoft ha rilasciato una tecnologia per sostituire FormsAuthentication o ha ancora raccomandato l'autenticazione dell'utente tramite FormsAuthentication per MVC 5?

    
posta sean717 20.05.2015 - 01:53
fonte

1 risposta

46

Sì. FormsAuthentication è obsoleto in MVC 5 e versioni successive.

Almeno, questa è la risposta breve.

La risposta lunga è che pre-MVC 5 tradizionale FormsAuthentication è ancora ok da usare . È, tuttavia, in via di eliminazione a favore di approcci alternativi come Identità ASP.NET .

In Visual Studio 2013, le opzioni di autenticazione fornite per e l'applicazione MVC 5 sono le seguenti:

Inquestocaso,AccountutentesingolofariferimentoaIdentitàASP.NET.

SecondoMicrosoft,laprecedenteappartenenzaASP.NETèstatasostituitaconASP.NETIdentity,

[...]thesampleapplicationwillbeconfiguredtouseASP.NETIdentity(formerlyknownasASP.NETmembership)

(Enfasimia)

Microsoftdichiaraanche

ThenewmembershipsystemisbasedonOWINratherthantheASP.NETFormsAuthenticationmodule.

QuindiIdentitynonsostituisceesattamenteFormsAuthentication,masostituisceilsistemaMembershipcheutilizzaFormsAuthentication.Unabuonacosa,perchésecondounadomandachehochiestonel2013, L'appartenenza è piuttosto confusa .

Un tipo di FormsAuthentication esiste ancora sebbene . Secondo Microsoft ,

ASP.NET also has a forms authentication support through the FormsAuthenticationModule, which, however, can only support applications hosted on ASP.NET and doesn't have claim support. Here is a rough feature comparison list: Feature comparison

Quindi, se vuoi ancora utilizzare FormsAuthentication, controlla Informazioni sull'autenticazione di moduli OWIN in MVC 5 .

Quindi Microsoft incoraggia a utilizzare l'identità di ASP.NET. Non devi, ovviamente. Puoi semplicemente selezionare Nessuna autenticazione e il progetto non implementerà nulla per te. È quindi soddisfare le tue richieste di iscrizione / accesso .

    
risposta data 20.05.2015 - 06:37
fonte

Leggi altre domande sui tag