This document discusses the evolution of membership providers in ASP.NET, from ASP.NET 1.1 which had no membership provider, through ASP.NET 2.0, 4.0, 4.5 and the latest ASP.NET Identity. It provides an overview of the key features of ASP.NET Identity 1.0 and 2.1, including user profile customization, testing, social authentication, Active Directory integration and extensibility. Examples of storage providers other than SQL Server are also listed. The document encourages reviewing the ASP.NET Identity documentation and code samples to learn more.
3. Globalcode – Open4education
Evolução do Membership
até o ASP.NET Identity
ASP.NET 2.0
Membership
Provider
ASP.NET 1.1 N/A
ASP.NET 4/4.5
Universal Providers
ASP.NET 4
Simple Membership
ASP.NET 4.5
One ASP.NET
Identity
Migração? Verifique como: www.asp.net/identity/overview/migrations
4. Globalcode – Open4education
ASP.NET Identity (V1.0)
• Lançado com o ASP.NET MVC 5
• Parte do ONE ASP.NET
• Customização do perfil do usuário simplificado (escrito em Code First)
• Controle de persistência de dados (EF ou outros)
• Totalmente testável (Unity Tests)
• Role Provider (separação de acessos por perfil)
• Claims Based (lindo)
• Autenticação com redes sociais (FB, Twitter, Google+ e Microsoft Accounts)
• Integraçao com Active Directory (On-Premisses e Azure)
• Integração com OWIN (OWIN Middleware based)
• Entregue via NuGet (Nuget Everywhere)
• Facilmente Extensível
6. Globalcode – Open4education
ASP.NET Identity
• Indentidade != Autenticação
• Assíncrono
• Desacoplado
• Claims > Roles (no vNext isso melhorou)
• Autenticar não apenas ASP.NET MVC
• Open Source!
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure
ASP.NET 2.0 Membership (VS 2005)
Autenticação em Forms
Baseado no Sql Server
ASP.NET Simple Membership (VS 2010)
Fácil customizer o perfil
ASP.NET Web Pages
ASP.NET Universal Providers(VS 2012)
Suporte ao Sql Azure