1 / 8

ASP.NET Identity

ASP.NET Identity. From Membership to Identity. Goals. One ASP.NET Membership story – Web APIs and Web Apps Profile. Extensibility allows for non SQL persistence model. Improve unit testability of application code. Separate Authentication from Membership.

gayora
Download Presentation

ASP.NET Identity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ASP.NET Identity

  2. From Membership to Identity

  3. Goals • One ASP.NET Membership story – Web APIs and Web Apps • Profile. • Extensibility allows for non SQL persistence model. • Improve unit testability of application code. • Separate Authentication from Membership. • Full support for Async programming. • Claims Based. • Roles

  4. Releases • ASP.NET Identity 1.0 – VS 2013 RTM • ASP.NET Identity 2.0– VS 2013 Update 2 • ASP.NET Identity 2.1– VS 2013 Update 3

  5. Features Login username/ password Roles Profile Claims User Management – Create, edit and delete Users Role Management – Create, edit, delete Roles and manage Users. External Logins – Social providers + Azure AD Identity Storage Extensibility

  6. Features… • Stronger passwords • Two-Factor Authentication • Account Lockout • Account Confirmation • Security Stamp (Sign out everywhere) • Reset password • Custom Password Policies • User Validators • Customize Primary Key

  7. Architecture App UserStore UserManager User

  8. Resources • http://www.asp.net/identity/ • http://www.asp.net/identity/overview/getting-started/aspnet-identity-recommended-resources • Migrating to ASP.NET Identity • http://www.asp.net/identity/overview/features-api/two-factor-authentication-using-sms-and-email-with-aspnet-identity • 2FA using Google Authenticator app • Facebook demo https://github.com/rustd/FBLogin • Web Admin using ThinktectureIdentityManager • For samples for Identity in general https://aspnet.codeplex.com/SourceControl/latest#Samples/Identity/ • Raven Db ASP.NET Identity provider by Tugberk • ASP.NET Identity providers

More Related