With Authorization Manager, you can provide authorization services to administrators that you support by creating Authorization Manager applications that access authorization stores.

In Authorization Manager, there is neither a default authorization store nor a default application. To create an authorization store, you must work in the Authorization Manager developer mode. For more information about working in developer mode, see Set Authorization Manager Options.

You can store authorization stores in either XML files, Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), or in Microsoft SQL Server databases.

The following table compares the different authorization store types.

Authorization store type Delegation support Authorization store is specified by Requirements

AD DS or AD LDS

Supported at the authorization store, application, and scope levels

A URL, beginning with the protocol prefix MSLDAP:// or an LDAP distinguished name (for example, CN=myStore,CN=Program Data,DN=nwtraders,DN=com)

The domain functional level must be Windows Server 2003 or higher.

Note

In Windows 2000, Active Directory does not support authorization stores.

XML

Not supported

The XML file is secured as a whole by its NTFS file system access control entries (ACEs).

A URL beginning with the protocol prefix MSXML:// or a path (for example, C:\Temp\MyStore.xml or \\ServerName\ShareName\MyStore.xml)

Any NTFS partition

SQL Server

Supported at the authorization store, application, and scope levels

A URL beginning with the protocol prefix MSSQL:// followed by a connection string, database name, and policy store name, in the format: MSSQL://<connection string>/<database name>/<policy store name>

At least Microsoft SQL Server 2000

An application is specific to an authorization store, and it is always located directly under its parent authorization store in Authorization Manager. For more information, see Create an Authorization Manager Application.

Scopes, roles, tasks, and operations are always specific to an application. For more information, see Understanding Authorization Manager Scopes and Understanding Authorization Manager Role, Task, and Operation Definitions.

Using application groups

An application group is a group of users of an Authorization Manager application. You can create application groups at any of the three levels in the Authorization Manager console. The following table lists the different Authorization Manager levels where you can create application groups.

Level Application group can be used in

Authorization store

The authorization store, and applications and scopes within it

Application

The application and scopes within it

Scope

The scope

For more information about application groups, see Understanding Authorization Manager Application Groups.

Delegating authorization stores and applications

Authorization stores that are stored in AD DS, AD LDS, or SQL Server support delegation. This means that you can authorize other people to administer those authorization stores or applications contained in those authorization stores.

For more information about performing delegation, see Allow Other Users to Administer an Authorization Store.