ASP.NET 5 Multiplataforma


VICTOR CAVALCANTE


  • Desenvolvedor Web
  • Membro do conselho Jedi da Lambda3
  • Microsoft MVP de ASP.NET
  • vcavalcante@lambda3.com.br @vcavalcante 

Onde trabalho

   



asp.net 5 no mac?









asp.net 5 no Linux?










Por que?




Como?

open source

Como ter isso no mac?

>brew tap aspnet/dnx

Como ter isso no mac?

>source dnvm.sh
>dnvm
 

Title



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

  • Só para linhar


    • DNVM
    • DNU
    • DNX


    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