4.8 Enabling People Search

You can configure SSPR to allow users to search for their colleagues’ information and also configure the attributes to be displayed in the search result.

If you enable People Search and configure it, anyone can use the Peoplesearch option to select the appropriate user and view the user details such as, user name, email address, photo (if specified), and an organizational chart is displayed with the details of other users who report to the selected user (in a hierarchy) and also with the details of the user’s manager. The arrow displays the user’s level in the hierarchy. The user who is using People Search should have read permission to view all the attributes that are configured for a particular user. SSPR uses wildcards or ajax (searching and displaying results while typing) search for searching specific names.

Perform the following steps to configure user’s search:

  1. In Configuration Editor, click Modules > People Search.

  2. Configure the following settings:

    Setting

    Description

    Enable People Search

    Select this check box.

    After enabling this, users can search for people by clicking People Search.

    Permitted Users

    Specify an LDAP search filter to control the users who access People Search. The user must match this LDAP filter to use this feature

    You can either select the LDAP profile that you have already defined by using the settings for LDAP Directory Profiles, or specify the domain for LDAP search filter.

    You can add multiple filters and add multiple groups for the query.

    Search Attributes

    Add the list of LDAP attributes that SSPR must search when automatic search is generated for the setting Modules > People Search > People Search LDAP Filter.

    Search Result Attributes

    Add the LDAP attributes that SSPR should display in the search result for a user.

    Search Detail Attributes

    Add the LDAP attributes that SSPR should display during the detail view of an individual person’s record.

    Search Result limit

    Specify the maximum number for records that should be displayed in the search result.

    Use Proxy Account

    This setting should not be enabled for security purpose but incase if you require LDAP proxy account to perform searches then select Enabled.

    UserDN Name Display

    Specify the configuration value that SSPR should display for the user’s name. The value for this setting is specified in the @LDAP:<name>@ format. This setting controls how user names should be displayed in the PeopleSearch details. For example, if you want SSPR to display the user’s first and last names then you can provide the following configuration value:

    @LDAP:givenName@ @LDAP:sn@

    Person Detail Display Labels

    Specify the details that must be displayed in the People Search details on the organization chart for each users.

    LDAP Photo Attribute

    Specify the name of the LDAP attribute that includes the photo of the LDAP users. When you specify the LDAP attribute name, the photos are uploaded from the LDAP directory.

    This is an optional field. If an LDAP attribute is not specified, photo of the user is not displayed during the user search.

    Photo URL Override

    Specify the URL where the photo of the user is stored. The user detail will load the same photo for PeopleSearch. For example, use the @LDAP:x@ macros.

    If this setting is specified, the photo is fetched from the specified URL and not from the LDAP directory.

    Search Maximum Cache Seconds

    Set the interval in seconds to store the search information in cache.

    Photo Display Permission

    Specify the query for the users who are allowed to view the photo of other users in an organization chart.

    LDAP Search Base

    Specify the LDAP search base. If you leave this field blank, the system uses the default LDAP search bases.

    Enable PeopleSearch Public (Non-Authenticated) Access

    If you want to allow all the users to search for other users through People Search by using <ipaddress>/ sspr/public, select Enabled.

    Idle Timeout Seconds

    Specify the number of seconds after which an authenticated session expires. If a user is using the PeopleSearch module without authenticating, then there is no timeout.

    Org Chart Parent Attribute

    Specify the LDAP attribute that contains the LDAP DN of the manager. If this setting is blank, then the organizational chart view is not displayed.

    Org Chart Child Attribute

    Specify the LDAP attribute that contains the LDAP DN of the users who directly report to the user.

  3. Click the Save icon.