Sun Identity Manager Service Provider 8.1 Deployment

Planning Delegated Administration

Delegated administration of Service Provider users is enabled through the following means:

Organization-Based Authorization

Service Provider administrators are Identity Manager users that are assigned capabilities and can control organizations. These administrators can be created and maintained in the same way as Identity Manager administrators.

Several different levels of administrators might be needed in your environment to perform various tasks, such as the following:

    The last two categories of administrators would likely be created and maintained manually in the Administrator Interface. However, to create the lower-level administrators, perform the following tasks:

  1. Review the object classes and attributes present in your LDAP directory and determine which of these items contain data that indicates the user should have administrative powers. For example, you might have an attribute that indicates a user is a retailer or manager. A retailer would have the ability to create accounts. A manager might be permitted to create retailer accounts.

  2. Add the attributes to the schema map of the LDAP resource.

  3. Determine how you will limit the scope of each administrator. For example, a retailer based in Texas probably should not be allowed to create accounts for users who live in New York. Similarly, a manager should not be allowed to delete accounts outside her realm.

  4. Create organizations in Identity Manager that correspond to the scopes defined in the previous step.

  5. Create a user form that creates an Identity Manager account, assigns capabilities as well as an organization for each administrator. The user form must use the attributes defined in Organization-Based Authorization.

  6. Use reconciliation or other data loading mechanism to load the administrator accounts into Identity Manager.

Admin Roles

For granting fine-grain capabilities and scope of control on Service Provider users, use an Admin Role whose authType is ServiceProviderUserAdminRole. The Admin Roles can be configured to be dynamically assigned to one or more Identity Manager or Service Provider Users at login time.

Rules can be defined and applied to the Admin Roles that specify the capabilities (such as Service Provider Create User) of the members of that admin role.

To use Admin Role delegation for Service Provider users, you must enable it in the Identity Manager system configuration object. See Business Administrator's Guide for detailed information about this task.

To define this type of Admin Role, you must create one or more rules. See Delegated Administration for more information.