Current Courses :: In Depth Forms Authentication, Authorization, Membership, and Roles

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


Students receive electronic access and printed copies of the training materials. Coffee and snacks are provided.



Upcoming Sessions

Session ID: SEC-001
Date: Saturday, April 12, 2008: 8:00 AM to 12:00 PM
Cost: $199.00
Sign up early and save! The early bird price - $199 - is valid until March 29th, after which the cost is $249.

Sign Up