ASP.NET IDENTITY
O SUBSTITUDO DO MEMBERSHIP
VICTOR CAVALCANTE
- Desenvolvedor Web
- Professor Universitário de férias
(ou aposentado... ainda não decidi) :)
- Palestrante por gosto
- Membro do conselho Jedi da Lambda3
- Microsoft MVP de ASP.NET
- vcavalcante@lambda3.com.br @vcavalcante
Membership
-
ASP.NET 2.0 Membership (VS 2005)
- Forms Auth
- Baseado no Sql Server
- ASP.NET Simple Membership (VS 2010)
- Fácil customizar profile
- Suporte a ASP.NET Web Pages
- ASP.NET Universal Providers(VS 2012)
Identity v1.0
Lançado com ASP.NET MVC 5
One ASP.NET Identity System
Fácil de adicionar dados ao perfil do usuário
Controle sobre a persistência dos dados
Testes de Unidade
Role provider
Baseado em Claims
Integração com provedores de autenticação sociais
Integração com Windows Azure Active Directory
Integração com OWIN
Vários Pontos de extensibilidade
Demo
Usando e adicionando dados
Persistência
-
Por padrão usa EntityFramework
- Você pode implementar a sua UserStore
Claims Based Authentication
iDENTITY V2.0
Lançado em 3/14
Atualizado no Visual Studio 2013 Update 2
Two-Factor Authentication
Bloqueio de conta
Confirmação de conta
Password Reset
Security Stamp (faz o logout em todos os lugares)
Validador de senha melhorado
Upgrade
Como fazer a upgrade?
No Nuget Package Console.
Install-Package Microsoft.AspNet.Identity.Core
Install-Package Microsoft.AspNet.Identity.OWIN
Add-Migration "UpdateIdentityToV2"
Update-Database
rEFERÊNCIAS
http://www.asp.net/identity
http://bit.ly/IdentityMigrando
http://bit.ly/UserStore
Jaba
Curso de ASP.NET MVC 5
26/05/2014 - 30/05/2014
18:30 - 22:30
Instrutor: Eu
Dúvidas, Críticas ou Sugestões?
@vcavalcante
vcavalcante@lambda3.com.br