Configuring LDAP for Remedy Smart Reporting authentication


Remedy Smart Reporting has two methods of authentication from the Admin Console:

  • Remedy Smart Reporting authentication—The user's credentials (user ID and password) are stored in Remedy Smart Reporting and checked to authenticate a user logging in to the system.
  • LDAP authenticationRemedy Smart Reporting references an external directory (LDAP) or database to perform the authentication. A user enters their user ID and password (or it is passed by single sign on) and Remedy Smart Reporting authenticate the details with those in the LDAP directory.

With LDAP authentication, Remedy Smart Reporting access can be simply and quickly controlled externally and organization-wide. Users can use their existing intranet password for Remedy Smart Reporting, and reports can be given access restrictions that include or exclude users in specific LDAP groups. In addition, removal or lockout of the user in the LDAP directory automatically flows to Remedy Smart Reporting. Remedy Smart Reporting must authenticate via the directory for every login request, minimizing the manual effort of managing users.

To prepare to use LDAP

  1. Create a Remedy Smart Reporting user (or specify an existing user) within the LDAP directory to allow Remedy Smart Reporting to connect and search for users and groups.
  2. Create a Remedy Smart Reporting user group within the LDAP directory (or specify one). The group is used to determine which users have access to Remedy Smart Reporting.
  3. Ensure network connectivity between the Remedy Smart Reporting server and the LDAP server.
  4. Define the default Remedy Smart Reporting role for LDAP users.
    1. Navigate to Administration > General > Role Management.
    2. Select the role you want to make the default.
    3. Select the Default Role box.

      Note

      If no role is set as the default, users will not be provisioned correctly into Remedy Smart Reporting, and the process will fail.

    4. Click Save.

To configure Remedy Smart Reporting to use LDAP

To provision users from the LDAP directory and to use LDAP authentication, define the required attributes on the Configuration page. For more information, see Configuration in the Yellowfin documentation.

The following table lists the required attributes.

Property

Description

Parameter

LDAP Host

LDAP server host name or IP address

192.168.4.241

LDAP Port

TCP/IP port that the LDAP server is listening on

389

Encryption

The encryption method implemented by the LDAP server. the options are: None, TLS, and SSL.


LDAP Base Distinguishing Name (DN)

The LDAP node that all users and groups are contained within.

cn=Users,dc=i4,dc=local

LDAP (Remedy Smart Reporting User) Group

LDAP Group Name that identifies which users can log in to Remedy Smart Reporting. This group exists in the LDAP directory, not Remedy Smart Reporting. Only members of this group can log in to Remedy Smart Reporting.

CN=Remedy Smart Reporting Users,CN=Users, CD=i4,CD=local

LDAP Bind User

The LDAP user that the Remedy Smart Reporting application uses to connect to the LDAP directory for search access. The user must have rights to search the LDAP directory.

cn=Administrator,cn=Users,dc=i4,dc=local

LDAP Bind Password

The LDAP password required for the Remedy Smart Reporting application to connect to the LDAP directory that is associated with the LDAP Bind User.

*********

LDAP Search Attribute

A unique user name field that LDAP users use to log in Remedy Smart Reporting.

employeeID

LDAP First Name Attribute

Attribute that maps to the First Name attribute of the user within the LDAP directory. With this attribute, Remedy Smart Reporting can match the user to a name and create an internal user account.

givenName

LDAP Surname Attribute

Attribute that maps to the surname attribute of the user within the LDAP directory. With this attribute, Remedy Smart Reporting can match the user to a name and create an internal user account.

lastName

LDAP Email Attribute

Attribute that maps to the email address attribute of the user within the LDAP directory. With this attribute, Remedy Smart Reporting can match the user to an email address for broadcast reports.

userPrincipleName

LDAP Role Attribute

Attribute that maps to a Remedy Smart Reporting Role to be assigned to the user instead of the default role. See RoleCode in the OrgRole table.

Writer

LDAP Group Filtering Criteria

Criteria used to filter a list of LDAP groups. Only groups returned in the filtered list are passed to Remedy Smart Reporting.


Ordering

The order in which internal authentication is performed. The options are LDAP Authentication First and Internal Authentication First.

LDAP Authentication First

After the attributes are defined, Remedy Smart Reporting automatically provisions users as they attempt to log in to Remedy Smart Reporting for the first time.

Notes

  • If the users in LDAP exceed the number of licences purchased, any new users are not provisioned.
  • If a user is not found in the LDAP directory, LDAP looks for the user name as a standard Remedy Smart Reporting user.

Remedy Smart Reporting Security and LDAP

After LDAP authentication is enabled, the Group Management screens include a new group option called LDAP. Groups from the LDAP directory are used as normal Remedy Smart Reporting groups. You can also create Remedy Smart Reporting Groups based on a variety of sources including mixtures of LDAP and Remedy Smart Reporting groups, where LDAP groups can be included or excluded in the new group. To create this type of group:

  1. Open the Add LDAP Group drop-down list.
  2. Select the group to be used to create members.
  3. Click Add to add the LDAP Group members into the Remedy Smart Reporting group.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*