Bummer! This is just a preview. You need to be signed in with a Basic account to view the entire video.
Wrap Up1:57 with James Churchill
Now that we've segmented the entries data and added some protections for our users' data, our web app is ready for the multitudes!
Things We Didn't Cover
See the following articles for more information about the following ASP.NET Identity features.
Email Address Confirmation and Password Reset
Custom user profiles
External Auth Providers
Now that we've segmented the interest data and added some protection for
our user's data, our web app is ready for the multitudes.
Congrats and great job seeing this project all the way through to its completion.
ASP.NET identity provides a lot of features that built upon what we
implemented in this course, including the ability to confirm
user account email addresses and give users a way to reset their passwords.
You could also configure identity to lock user accounts
after a certain number of failed sign in attempts.
And you can customize user profiles with your own fields,
allowing you to track whatever you want about your users.
Identity also provides support for
third-party authentication providers such as Google, Microsoft Accounts, or
even social media providers such as Facebook and Twitter.
Configuring one or more of the third party authentication providers
allows users to supply one of their existing log-ins so
they don't have to create a new log-in just for your web app.
You can also add an additional layer of security by implementing two-factor
authentication, which requires users not only to provide their username and
password, but also another piece of information that only the user would know.
Often, this additional piece of information comes in the form of a code
that is sent via SMS or text message to the user's phone.
For information about any of these features and
more, see the teacher's notes.
Also, don't forget to practice what you learned.
Take any existing project that doesn't already support user authentication and
use ASP.NET identity to add user authentication to that project.
Or you can take the project from this course and
extend it with any of the additional features that Identity offers.
Happy coding, and we'll see you next time.
You need to sign up for Treehouse in order to download course files.Sign up