LaunchCode logo
  1. Contents
  2. 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 →

Back to top

Page Source