NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Authentication

Authentication is the process of discovering and verifying the identity of a principal by examining the user's credentials and validating those credentials against some authority. The information obtained during authentication is directly usable by your code. That is, once the identity of the principal is discovered, you can use NGWS runtime role-based security to determine whether to allow that principal to access your code. If authentication does not take place, the user is said to be anonymous.

There are many authentication mechanisms in use today, any of which can be used with NGWS runtime role-based security. Some of the most commonly used mechanisms are Basic, Digest, Passport, operating system (such as NTLM or Kerberos), or application-defined mechanisms.