User-Based Security

User-based security is the traditional form of security programming, which has been with us since the first version of Windows NT and the Win32 Security API. The .NET Security Framework supports user-based security in the form of classes, interfaces, enumerations, and so forth, which encapsulate the access control underlying Win32 Security API. These existing Win32 APIs, together with ACL, SA (Security Attribute), and SID (Security Identifier) objects have been, and still are, very effective, but they have now been complemented by new .NET security programming features.

Principal and Identity Objects

Principal and identity objects are used to represent users. A principal object encapsulates the current user. A principal object ...

Get .NET Security and Cryptography now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.