Authenticating and authorizing users
Authentication is the process of discovering and verifying the identity of a user by validating their credentials against some authority.
There are multiple authentication mechanisms to choose from. They all implement a pair of interfaces: IIdentity
and IPrincipal
. The most common mechanism is Windows authentication.
Tip
You can implement your own authentication mechanism using the GenericIdentity
and GenericPrincipal
classes, but that is beyond the scope of this book.
Managing local accounts
For testing purposes, we will create a new local user account.
In the Windows 10 Start Menu, navigate to Settings | Accounts | Family and other users. In the Other users section, click on Add someone else to this PC, as shown ...
Get C# 6 and .NET Core 1.0: Modern Cross-Platform Development 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.