Gabarito A
O ASP.NET Identity foi lançado junto com o ASP.NET MVC 5 e o Visual Studio 2013 e logo foi muito bem aceito pela comunidade técnica, pois possui uma arquitetura bem aberta, limpa e modularizada de forma que proporciona grande facilidade de customização e testabilidade.
Historicamente o ASP.NET forneceu 4 componentes de Membership
(2002 – 2005) – Não possuía nenhum componente
(2005 – 2010) – Membership Provider
(2010 – 2012) – Simple Membership
(2012 – 2013) – Universal Providers
(2013 – Hoje) – ASP.NET Identity
Características do ASP.NET Identity desde a primeira versão
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
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)
Alguns aspectos chamaram muito a atenção, como por exemplo ser baseado em Claims (Claims Based), ter sido projetado como um OWIN Middleware e possuir a capacidade de integrar facilmente com as redes sociais através do OAuth 2.0 e OpenID
É possível também integrar com Yahoo e LinkedIn utilizando este pacote adicional desenvolvido pela comunidade técnica. Para customizar a integração com seu próprio mecanismo OAuth, siga este artigo.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !