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 

Onde trabalho

   



asp.net IDENTITY


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)
    • Support Sql Azure

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





    Modelo do identity


    Várias implementações



    Claims Based Authentication


    Exemplo de claims



    DEMO

    Claims

    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





    DEmo

    Install-Package 

    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

    Made with Slides.com