
The Microsoft .NET Framework • Chapter 2 83
situations and is extremely helpful when trying to determine situations in which
a permission shows up that you didn’t plan for.
Custom principals are created on the fly by an application to suit a current
need or requirement.They extend the basic usability of a generic principal but
are dependant on having the proper authentication modules and types given to
them by the application.This dependency gives the custom principal an element
of security since it can’t work without being given what it needs to work.
NOTE
A special class of principal—the Windows Principal—represents strictly
Windows users. It uses this ...