What is the one thing forums, eCommerce sites, online email websites, portal websites, and social network sites all have in common? They all offer user accounts.
This four hour class explores techniques for authenticating visitors through a web form, authorizing access to particular pages and in-page functionality, and managing user accounts in an ASP.NET application. Learn the inner workings of forms authentication, URL authorization, and the Membership and Roles frameworks. See how to accomplish common user account-related tasks, like building a login page, registering new user accounts, showing different data based on the currently logged in user, and populating grids and other data controls with users and user account information.
I. Web Security Essentials
a. Authentication
b. Authorization
c. User Accounts and Roles
II. An Overview of Forms Authentication
a. Configuring Forms Authentication
b. The Forms Authentication Ticket
c. Signing a User In
d. Authenticating Requests via the Forms Authentication Ticket
e. Signing a User Out
III. Membership
a. The Goals of the Membership Framework
b. Understanding the Provider Model
c. Creating User Accounts
d. Validating User Credentials
e. User-Based Authorization
f. Storing Additional User Information
i. Extending the CreateUserWizard Control to Capture Additional Information
IV. Roles
a. The Goals of the Roles Framework
b. Creating and Managing Roles
c. Assigning Users to Roles
d. Role-Based Authorization
V. Creating User Account Administrative Web Pages