RapidIdentity Product Guide

Sponsored Accounts

The RapidIdentity People Module Sponsored Accounts interface is a system an organization's Sponsors can use to manage special user account life cycles.

A special user account is an account that must be managed outside of an authoritative system (e.g. HRMS).

Common Sponsored accounts can include contractors, interns, visitors, and volunteers.

Sponsors have five management privileges that show up in the Action bar once a sponsored account is selected.

  1. Edit accounts

  2. Transfer accounts to another Sponsor

  3. Expire accounts

  4. Certify accounts (extend the expiration)

  5. Delete accounts

If a user is a Sponsor's manager, the user can perform Sponsor account actions for any of their sponsored accounts.

Administrators can designate a group of users as Sponsorship Module Administrators also.

Groups provide a mechanism to manage all sponsored accounts. The advantage of this feature is to help other Sponsors manage accounts; the benefit is a workflow burden reduction in other organization departments, such as Customer Service.

Once sponsored accounts are set up, an administrator will still need to create an additional Delegation for managing certain aspects of sponsored accounts. For example, the Sponsored Account delegation does not provide an action to reset a sponsored user's password. You will need to create a delegation that displays sponsored accounts in order to provide that level of functionality.

Overview of Sponsorship Configuration
Create a Sponsored Account

To create a new sponsored account, click Add Person.

A popout menu opens and the Sponsor can enter user information for the sponsored account. All fields with a red asterisk are required, which subsequently enables the Create action button. The expiration date must be within a 90-day range of the current date.

Add_a_Sponsored_Account.png

When finished, click Create. The new sponsored account then displays in the sponsored accounts table.

Once the sponsored account is created, an Email notification is sent to the new Sponsor. This email informs the Sponsor of the newly created login ID and password. Below is a sample of the email notification.

email_sample.jpg
Duplicate Identification
  1. First Name

  2. Last Name

  3. Email Address

When configured to detect duplicate entries based on any or all of the chosen attributes, clicking the Create button will trigger the Sponsorship Module to identify sponsored accounts based upon the attributes the system administrator selected. If a match is found, RapidIdentity displays Duplicate Account in the sidebar.

Click Close to return to the Create Sponsored Account sidebar to modify the account and then click the Create button to create the sponsored account.

Edit a Sponsored Account

Editing sponsored accounts currently only takes place in the legacy user interface and will be integrated into the new user interface shortly.

Enable Configuration to Create Sponsored Accounts

There are several configuration considerations that must be completed prior to enabling authorized users to sponsor an account.

Prerequisites
Sponsorship Settings
General Settings
  1. Access the People Module from the RapidIdentity Portal.

    sponsorship_settings_1.png
  2. Select My Sponsored Accounts or Other Sponsored Accounts.

  3. Click the Settings gear in the left-hand menu items.

  4. Click Sponsorship Settings.

  5. Complete the information as shown below in the Sponsorship Settings General tab:

    sponsorhip_guide2.png
    1. Click the browser Icon and select from the LDAP Containers for the following fields:

      1. Placement container DN: OU, DC, DC format

      2. Uniqueness Container DN

      3. Sponsored Account Search Base DN

    2. Require Email Address : Set to "True"

    3. User Object Naming Prefix: Set the naming prefix format

Attributes
  1. From the Sponsorship Settings Attributes tab complete the following:

    settings_attributes.png
    1. Use User Name In Duplicate Matching Filter: True

  2. Click Save.

  3. Select My Sponsored Accounts or Other Sponsored Accounts.

    sponsorship_attributes_1.png
  4. Click the Settings gear in the left-hand menu items.

  5. Click Sponsorship Attributes.

  6. Add additional specific attributes to the form that will be required for a sponsored account, as required.

  7. Click Save.

Populate email addresses for authorized users to sponsor an account
  • All users that are authorized to sponsor an account must have an email address populated for their account to receive Sponsorship Account Management notifications.

    • Edit the Administrator email address through Delegations, Refer to Edit a Delegation for additional information. If the email address is not available, update the Delegations Profile to show in the list:

      1. From the People module, select Settings, Delegations.

        settings_delegations_1.png
      2. Select the My Profile from the Delegations workspace and click Details.

      3. From Edit Delegation, click Attributes.

        my_profile_delegations_attributes.png
      4. From the Attribute Map, select to Edit the "Email" attribute.

        edit_email_attribute.png

        Note

        The user that is assigned the email address is the Sponsor of the accounts.

      5. Select to Allow Editing and Show In List checkboxes.

        show_in_list.png
      6. Click Update to return to the Attribute Map. Click Update again to return to the General tab.

      7. Click Save.

      Note

      Once sponsored accounts are set up, an administrator will still need to create additional delegations. For managing certain aspects of sponsored accounts, see Delegations .

Other Considerations
  • Add the users to the Sponsored Account roles and ensure that the settings are synchronized in the Roles Module. Setting up Auto-synchronization in production environments will prevent individual syncing of the roles.

  • When logging in to the portal as a sponsored account the Administrator would set the Password Policy Manager to use a role-based policy for Sponsored Accounts, as well as the Sponsored Account Password Policy.

    sponsored_password_policies.jpg
  • In the Active Directory Users and Computers Attribute Editor Properties, check the date start and end dates for the user.

    attribute_editor.jpg
  • Set up Appliance SMTP configurations.

Certify Sponsored Account

The “Certify” process is used to Certify sponsored accounts. Since all sponsored accounts are configured to expire, the certification process can extend or reduce the expiration date. Accounts can be certified regardless of the current status (Expired; Expiring Soon; Active). When certifying an expired account, authentication is enabled immediately.

Certify_Sponsored_Account.png

Sponsors receive email notifications on a nightly basis when they have sponsored accounts in the “Expiring Soon” status. If the Sponsor does not take action, those accounts will expire on their expiration dates.

To certify an account, select the appropriate account and click Certify.

RapidIdentity opens the Certify Sponsored Account sidebar and Sponsors can use the date selector or enter a new expiration date at least one day into the future. After the date is entered, click Certify.

Certify_Sponsored.png

After the Certify process completes, the Expiration Date and Status updates. RapidIdentity displays a notification to confirm the Certify process was successful.

An email notification is automatically sent to the sponsor to communicate that a certification action has occurred.

Expire Sponsored Account

All sponsored accounts have an expiration date. The Sponsor can choose to certify the sponsored account by setting a new expiration date or let the account expire. If the sponsored account expires, RapidIdentity will not let that user authenticate successfully.

The "Expire" process is used to expire and disable the target sponsored account. Once expired the sponsored account is disabled, authentication is no longer possible. To expire an account, select the appropriate data grid checkbox(es) and click Expire.

Expire_Sponsored_Acct.png

Sponsored accounts can be expired individually or in bulk. Expiring a sponsored account terminates authentication credentials immediately.

Expire_Sponsored.png

An email notification is automatically sent to the sponsor to communicate that an expire action has occurred.

At midnight, all accounts listed in the directory service with an expiration of that day are disabled immediately. This process ensures automated sponsored account de-provisioning.

On a nightly basis, the Sponsorship Module checks for accounts with the status “Expiring Soon”. This status is based on accounts expiring within 7 days. If a sponsor has one or more accounts in the Expiring Soon status, the Sponsor will receive one email.

Transfer Sponsored Account

The "Transfer" process is used to transfer sponsored accounts to a different sponsor. This feature is helpful when a temporary user now reports to a different person or department. Instead of creating an additional account, the account can be transferred to the new Sponsor.

Transfer_Sponsored_Acct.png

To transfer a sponsored account, select the appropriate user and click Transfer. Enter the name of the new sponsor in the box and click Transfer to complete.

Transfer_Sponsored_Acct2.png

The Sponsorship module will display the Transfer Sponsored Account sidebar. A new sponsor can be identified by entering the new sponsor's name into the Sponsor field.

Once a different account is selected to Sponsor the sponsored account and Transfer is clicked, the sponsored account is transferred, RapidIdentity removes the sponsored account from the sponsored account table, and provides a notification stating the transfer process was successful.

Sponsored accounts can be transferred individually or in bulk. Sponsored accounts are transferred to the new sponsor immediately.

An email notification is automatically sent to the previous and new sponsor to communicate that a transfer occurred.

Export Account Information

Users with direct reports can choose to export all visible accounts to a CSV file by clicking Export. This option is available on My Team Profiles, Other Profiles, Sponsored Accounts, as well as any custom delegations the system administrator has set up; the feature functions the same way in each location.

Export_Sponsored_Acct.png

The .csv export file will include all of the accounts listed in the workspace (you may filter the results to narrow the pool by using the Search bar at the top of the workspace). Formatting includes the headings configured to show in the page's workspace as well as the account status for each account.

Export_CSV_Headings.png
Print Account Information

Users with direct reports can choose to print all visible accounts to a PDF or network printer by clicking Print. This option is available on My Team Profiles, Other Profiles, Sponsored Accounts, as well as any custom delegations the system administrator has set up; the feature functions the same way in each location.

Print_Sponsored_Acct_Details.png

The printout will include all of the accounts listed in the workspace (you may filter the results to narrow the pool by using the Search bar at the top of the workspace). Formatting includes the headings configured to show in the page's workspace as well as the account status for each account.

Print_Acct_Details_-_PDF.png
Delete Sponsored Account

The “Delete” process is used to delete the sponsored account permanently. Once deleted, the sponsored account is removed from the directory irreversibly.

Delete_Sponsored_Acct.png

The Expire action is a safer choice because the selected account is disabled but still is stored within the directory.

Sponsored accounts can be deleted individually or in bulk. To delete a sponsored account, click the checkbox next to the account to be deleted and click Delete.

Delete_Sponsored.png

After the Delete process completes, the sponsored account is removed from the sponsored accounts table and RapidIdentity displays a notification to confirm the Delete process was successful.

An email notification is automatically sent to the sponsor to communicate that a delete action has occurred.

Sponsorship Settings

The Sponsorship Settings options allow administrators to configure specific DN settings, attributes, and defines the alternate actions that Sponsors can perform.

Access the Sponsorship Settings menu by clicking Settings button in the People module and choosing Sponsorship Settings.

Sponsorship_Settings_Main.png

The right sidebar will have three tabs:

Sponsorship_Settings_Right_Sidebar.png
Sponsorship Settings - General Tab

The Sponsorship Settings - General Tab allows administrators to configure specific DN settings along with several other settings similar to the corresponding Roles Settings right sidebar.

The sidebar has been split into two images for visibility and layout purposes.

Sponsorship_General_Page.jpg
Sponsorship_General_Page_2.jpg
Table 27. Sponsorship Settings - General Tab Fields

Field Name

Description

Placement Container DN

Defines the container directly under which new Sponsored Account objects are placed in the directory.

Uniqueness Container DN

Container to search for uniqueness when creating new sponsored accounts. For instance, if JSmith already exists in this container the new sponsored account would be created as JSmith1. This value should match the value specified in the System Settings panel for Authentication Container DN to avoid any namespace collisions.

Sponsored Account Search Base DN

Search base when looking for sponsored accounts.

Sponsored Account Search Filter

LDAP filter showing how to find sponsored accounts.

Maximum Expiration Days

Maximum number of days a sponsored account can go without recertification before expiring. The default value is 90 days and the maximum number is 999 days.

Require Expiration Dates

Determines if expiration date are required or optional.

Require Email Address

Determines if an email address is required or optional.

User Object Naming Convention

This option controls how sponsored account usernames are generated. Three options are available out of the box: Forward, Reverse, and Email.

  • Forward:

    First initial + last name (e.g. JSmith), or, if unavailable,

    First 2 initials + last name (e.g. JASmith), or, if unavailable,

    First initial + last name + incremental (e.g. JSmith1) up to 999 increments

  • Reverse: Last name + first initial (e.g. SmithJ), or, if unavailable,

    Last name + first two initials (e.g. SmithJA), or, if unavailable,

    Last name + first initial + incremental (e.g. SmithJ1) up to 999 increments

  • Email: Email address of the sponsored account.

    Note

    The Require Email Address checkbox must be selected for this setting to function properly.

User Object Naming Prefix

Text value to append before the username of newly created sponsored accounts. For instance, if Spons- was supplied for this value a new account might look like this: Spons-JSmith. Keep in mind that in most cases users will login to systems with this account and some systems may have limitations on length and what characters are supported.

User Object Naming Suffix

Text value to append after the username of newly created sponsored accounts. For instance, if Spons- was supplied for this value a new account might look like this: JSmith-Spons. Keep in mind that in most cases users will login to systems with this account and some systems may have limitations on length and what characters are supported.

Preload Sponsors

Enable or disable the preloading of sponsors in sponsor chooser dialogs. Only enable if the number of sponsors in your organization is relatively small.

Preload Sponsored Accounts

Enable or disable the preloading of sponsored accounts when visiting at Roles Tab.

Enable Wildcard (*) Searches

Enables/disables the ability to do wildcard searches in any tab.

Access Control

Specify whether access control should exist, and if so whether it is role-based or attribute-based.

Review the  Configuration Module Interface Overview to configure RBAC or ABAC module visibility.



Sponsorship Attributes

The Sponsorship Attributes page allows administrators inclusion/exclusion options with respect to Sponsorship filtering.

Sponsorship_Attributes_Tab.jpg
Table 28. Fields

Field Name

Description

Use First Name in Duplicate Matching Filter

If selected, the new account must match this and all other attributes selected to be considered a duplicate.

Use Last Name in Duplicate Matching Filter

If selected, the new account must match this and all other attributes selected to be considered a duplicate.

Use Email Address in Duplicate Matching Filter

If selected, the new account must match this and all other attributes selected to be considered a duplicate.

Account Type Attribute

The selected global attribute is used to distinguish sponsored accounts from standard accounts.

Value for Account Type

The value written to the account type attribute for all sponsored accounts.

Sponsor Attribute

The global attribute used to store the sponsor on a given sponsored account. Must be of type DN.

Expiration Attribute

The global attribute used to store the sponsorship expiration date. Not needed if expiration is disabled.



Sponsorship Actions Page

The Sponsorship Actions page defines the selected actions that will be available to users who have access to the corresponding My/Team/Other Sponsorship tabs. This also allows administrators to determine what actions these users can perform for other sponsored accounts. This also defines the actions that those sponsored accounts will be able to perform once created.

Sponsorship_Actions_Page.jpg
Table 29. Sponsorship Actions

Field

Definition

Create Account

Allow users to create new sponsored accounts

Note

Unchecking this will not disable the Add Person button on the My Sponsored Accounts page.

Edit Account

Allow qualified users to edit their sponsored users' accounts

Transfer Account

Transfer this sponsored user to another sponsor

Expire Account

Force an expiration on the sponsored account to remove access to the system

Certify Account

Immediately enable authentication credentials for a sponsored account

Delete Account

Immediately remove the sponsored account from the directory.

Note

The Expire action is a safer choice than Delete, because expiring the account removes access while retaining the account within the directory.



Table 30. Sponsorship Actions - Other Sponsored Users

Field

Definition

Create Account

Allow sponsored users to create accounts for further users

Note

Unchecking this will not disable the Add Person button on the My Sponsored Accounts page.

Edit Account

Allow sponsored users to edit their sponsored users' accounts

Transfer Account

Allow sponsored users to transfer one of their sponsored users to another sponsor

Expire Account

Allow sponsored users to force an expiration on one of their sponsored accounts to remove access to the system

Certify Account

Allow sponsored users to enable authentication credentials for one of their sponsored accounts

Delete Account

Allow sponsored users to immediately remove one of their sponsored user's account from the directory

Note

The Expire action is a safer choice than Delete, because expiring the account removes access while retaining the account within the directory.