Join Jess Chadwick for an in-depth discussion in this video Add identity services to your application, part of Learning ASP.NET Core MVC.
- Now that I've secured my controller actions…by placing the authorize attribute on them,…I'll show you how to use Microsoft's identity services…to allow users to register for an account on your site…and then log in…in order to access these secured controller actions.…There are several steps to configuring…a working identity services solution,…but the first step is to register the middleware…with a call to app.UseIdentity.…Notice how I'm registering this middleware…before the NVC middleware so that it has a chance…to get authorized before NVC gets ahold of it.…
When visual studio shows you the error,…go ahead and pull in this package.…Next, I'll need to configure the dependencies…that identity services need.…This will get a bit complex but it starts simply enough…with a call to services.AddIdentity of T.…This call requires two generic type parameters.…The first parameter is the type that will contain…all of the user's information:…username, email, password, etcetera.…We could create our own type but identity services…
- Building blocks of ASP.NET Core applications
- Creating a new project
- Responding to HTTP requests
- Serving static files
- Understanding the MVC pattern
- Handling requests with controllers
- Rendering HTML with Razor
- Rendering data, view markup, and view logic
- Creating HTML forms
- Validating form data
- Reading and writing from a database with Entity Framework
- Improving the user experience
- Exposing data with a web API
- Securing your ASP.NET application
Skill Level Intermediate
1. The Basics
2. The Model-View-Controller (MVC) Pattern
Understand routing4m 24s
3. Render HTML with Views
4. Work with Data
5. Improve User Experience with Ajax and Web APIs
6. Secure Your Application
Next steps1m 42s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.