Search
Contents
19.
Authentication
19.
Authentication
¶
19.1. Introduction to Authentication
19.1.1. What Is Authentication?
19.1.2. Flow for Simple Authentication
19.1.2.1. Sessions and Cookies
19.1.3. A Note On Authentication In ASP.NET
19.1.4. Check Your Understanding
19.2. Hashing Passwords
19.2.1. Two-Way Encryption
19.2.2. One-Way Encryption
19.2.3. Password Verification With Hashes
19.2.3.1. Hashing Isn’t Perfect
19.2.4. Which Hash Function Does Identity Use?
19.2.5. Check Your Understanding
19.3. Getting Started with Identity
19.3.1. Before You Start
19.3.2. Scaffolding Identity in an Exisiting Project
19.3.2.1. Adding Identity Through the UI
19.3.2.2. Adding Identity through the Command Line
19.3.2.3.
DbContext
19.3.2.4. Views
19.3.2.5. Final Steps
19.4. Registrations and Logins
19.4.1. Registration
19.4.2. Login
19.4.3. Logout
19.5. Configuring Identity
19.5.1.
Startup.cs
19.5.1.1.
ConfigureServices()
19.5.2. Additional Customizations
19.6. Identity and Authorization
19.7. Studio: TechJobs Authentication
19.7.1. The Starter Code
19.7.2. Scaffolding
19.7.3. Configuration
19.7.4. Authorization
←
18.6.
Exercises: The Early Bird Gets the ORM.
19.1.
Introduction to Authentication
→