Authorization is the right granted an individual to use the system and the data stored on it. Authorization is typically set up by a system administrator and verified by the computer based on some form of user identification, such as a code number or password.

Microsoft authorization technologies include Authorization Manager and the Authz API.

Developer audience

Microsoft authorization technologies are intended for use by developers of applications based on the Windows Server and Windows operating systems that control access to resources. Developers should be familiar with Windows-based programming. Although not required, an understanding of authorization or security-related subjects is advised.

Run-time requirements

For information about run-time requirements for a particular programming element, see the Requirements section of the reference page for that element.

In this section


About Authorization

Key authorization concepts and a high-level view of Microsoft authorization technologies.

Using Authorization

Authorization processes, procedures, and examples of programs using Microsoft authorization technologies. This information is presented in using sections for C++ and Script programming languages.

Authorization Reference

Detailed information about authorization functions, interfaces, structures, and other programming elements.