Sun Identity Manager 8.1 Business Administrator's Guide

Managing User Role Assignments

Roles are assigned to users in the Accounts area of Identity Manager.

ProcedureTo Assign Roles to a User

Use the following procedure to assign one or more roles to a user (or users).

End-users can also make role assignment requests for themselves. (Only optional roles where the parent role is already assigned to the user can be requested.) See Requests Tab in the Identity Manager End-User Interface section for information on how end-users can request available roles.

  1. In the Administrator interface, click the Accounts tab.

    The List Accounts subtab opens.

  2. To assign a role to an existing user, follow these steps:

    1. Click the user’s name in the User List.

    2. Click the Roles tab.

    3. Click Add to add one or more roles to the user account.

      By default, only Business Roles can be directly assigned to users. (If your installation of Identity Manager was upgraded from a pre-8.0 version, both Business Roles and IT Roles can be directly assigned to users.)

    4. In the table of roles, select the roles you want to assign to the user and then click OK.

      To sort the table alphabetically by Name, Type, or Description, click the column headers. Click a second time to reverse sort. To filter the list by role type, make a selection from the Current drop-down menu.

      The table updates to show the selected role assignments, plus any required role assignments that are connected to the parent role assignments.

    5. Click Add to view optional role assignments that can also be assigned to the user.

      Select the optional roles to be assigned to the user and click OK.

    6. (Optional) In the Activate On column, select the date that the role should become active. If you do not specify a date, the role assignment will become active as soon as a designated role approver approves the role assignment.

      To make the role assignment temporary, select the date that the role should become inactive in the Deactivate On column. Role deactivation takes effect at the beginning of the selected day.

      See To Activate and Deactivate Roles on Specific Dates for more information.

    7. Click Save.

To Activate and Deactivate Roles on Specific Dates

When assigning a role to a user, you can specify an activate date and a deactivate date. Role-assignment work-item requests are created when the assignment is made. If a role assignment is not approved by the scheduled activation date, however, the role is not assigned. Role activations and deactivations take place a little after midnight (12:01 AM) on the date scheduled.

By default, only Business Roles can have activate dates and deactivate dates. All other role-types inherit the activate date and deactivate date of the Business Role that is directly assigned to the user. Identity Manager can be configured to allow other role types to have directly assignable activate and deactivate dates. For instructions, see Configuring Role Types.

ProcedureTo Edit the Schedule for the Deferred Task Scanner

The Deferred Task Scanner scans user role assignments and activates and deactivates roles as needed. By default, the Deferred Task Scanner task runs every hour.

  1. In the Administrator interface, click Server Tasks.

  2. Click Manage Schedule in the secondary menu.

  3. In the Tasks Available For Scheduling section, click on the Deferred Task Scanner TaskDefinition.

    The “Create New Deferred Task Scanner Task Schedule” page opens.

  4. Complete the form. For help, refer to the i-Helps and online help.

    To specify a date and time when the task should run, in Start Date use the format mm/dd/yyyy hh:mm:ss. For example, to schedule a task to start running at 7:00 P.M. on September 29, 2008, type 09/29/2008 19:00:00.

    In the Result Options drop-down menu, select rename. If you select wait, future instances of this task will not run until you remove the previous results. See online help for more information on the various Result Options settings.

  5. Click Save to save the task.

    Figure 5–9 shows the scheduled task form for the Deferred Task Scanner task.

    Figure 5–9 The Deferred Task Scanner Scheduled Task Form

    Figure illustrating the scheduled task form for the Deferred
Task Scanner task

To Update Roles Assigned to Users

When editing roles assigned to users you can choose to update users with the new role changes immediately, or defer the update to run during a scheduled maintenance window.

Upon making changes to a role, the Confirm Role Changes page opens. The Confirm Roles Changes page is shown in To Update Roles Assigned to Users.

ProcedureTo Manually Update Assigned Users

You can update users assigned to roles by selecting one or more roles and clicking the Update Assigned Users button. This procedure runs an instance of the Update Role Users Task for the roles specified.

  1. Search for the role (or roles) whose assigned users should be updated by following the instructions on To Search for Roles or To View Roles.

  2. Select the role (or roles) using the checkboxes.

  3. Click Update Assigned Users.

    The Update Users Assigned to Roles page (Figure 5–10) displays.

  4. Click Launch to start the update.

  5. Check the status of the Update Role Users task by clicking Server Tasks in the main menu, then click All Tasks in the secondary menu.

    Figure 5–10 The Update Users Assigned to Roles Page

    Figure illustrating the Update Users Assigned to Roles
page

ProcedureTo Schedule an Update Role Users Task


Note –

You should schedule an Update Role Users task to run on a regular basis.


Schedule the update Role Users task to update users with outstanding role changes as follows:

  1. In the Administrator interface, click Server Tasks.

  2. Click Manage Schedule in the secondary menu.

  3. In the Tasks Available For Scheduling section, click on the Update Role Users TaskDefinition.

    The “Create New Update Role Users Task Schedule” page opens, or, if you are editing an existing task, the “Edit Task Schedule” page opens (Figure 5–11).

  4. Complete the form. For help, refer to the i-Helps and online help.

    To specify a date and time when the task should run, in Start Date use the format mm/dd/yyyy hh:mm:ss. For example, to schedule a task to start running at 7:00 P.M. on September 29, 2008, type 09/29/2008 19:00:00.

    In the Result Options drop-down menu, select rename. If you select wait, future instances of this task will not run until you remove the previous results. See online help for more information on the various Result Options settings.

  5. Click Save to save the task.

    Figure 5–11 shows the scheduled task form for the Update Role Users task. Specific roles can be assigned to specific Update Role Users tasks (as shown in the Task Parameters section.) See To Update Roles Assigned to Users for more information.

    Figure 5–11 The Update Role Users Scheduled Task Form

    Figure illustrating the scheduled task form for the Update
Role Users task

ProcedureTo Find Users Assigned to a Specific Role

You can search for users who have a specific role assigned.

  1. In the Administrator interface, click Accounts.

  2. Click Find Users in the secondary menu. The Find Users page opens.

  3. Locate the search type User has [Select Role Type] role assigned.

  4. Select the option box and use the Select Role Type drop-down menu to filter the list of available roles.

    A second role menu opens.

  5. Select a role.

  6. Clear the other search-type checkboxes, unless you want to narrow your search further.

  7. Click Search.

    Figure 5–12 Searching for users assigned a role using the Find Users page

    Figure illustrating the Find Users page

ProcedureTo Remove One or More Roles From a User

Using the Edit User page, one or more roles can be removed from a user account. Only a directly assigned role can be removed. Indirectly assigned roles (that is, conditional and/or required contained roles) are removed when the parent role is removed. Another way for an indirectly assigned role to be removed from a user is if the role is removed from the parent role (see To Remove a Role Assigned to Another Role).

End-users can also request that assigned roles be removed from their user accounts. See Requests Tab in the Identity Manager End-User Interface section.

For information on removing a role using a scheduled deactivation date, see To Activate and Deactivate Roles on Specific Dates.

  1. In the Administrator interface, click the Accounts tab.

    The List Accounts subtab opens.

  2. Click the user from which you want to remove a rule (or rules).

    The Edit User page opens.

  3. Click the Roles tab.

  4. In the table of roles, select the roles you want to remove from the user and then click OK.

    To sort the table alphabetically by Name, Type, Activate On, Deactivate On, Assigned By, or Status, click the column headers. Click a second time to reverse sort. To filter the list by role type, make a selection from the Current drop-down menu.

    The table shows the parent role assignments (those roles that can be selected), plus any role assignments that are connected to the parent role assignments (those roles that cannot be selected).

  5. Click Remove.

    The table of assigned roles updates to show the remaining assigned roles.

  6. Click Save.

    The Update Resource Accounts page opens. Deselect any resource accounts that you do not want removed.

  7. Click Save to save your changes.