From Membership to Identity Goals One ASPNET Membership story Web APIs and Web Apps Profile Extensibility allows for non SQL persistence model Improve unit testability of application code ID: 526520
Download Presentation The PPT/PDF document "ASP.NET Identity" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
ASP.NET IdentitySlide2
From Membership to IdentitySlide3
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.
RolesSlide4
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 3Slide5
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 ExtensibilitySlide6
Features…
Stronger passwords
Two-Factor Authentication
Account Lockout
Account Confirmation
Security Stamp (Sign out everywhere)
Reset password
Custom Password Policies
User Validators
Customize Primary KeySlide7
Architecture
App
UserManager
UserStore
UserSlide8
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
Thinktecture
IdentityManager 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